---
Fuzzer filename: '/src/libarchive_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B7v180000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,74'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libarchive_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         47
      ICount:          261
      EdgeCount:       79
      CyclomaticComplexity: 34
      functionsReached:
        - archive_entry_atime
        - archive_entry_birthtime
        - archive_entry_ctime
        - archive_entry_dev
        - archive_entry_digest
        - archive_entry_filetype
        - archive_entry_gid
        - archive_entry_is_data_encrypted
        - archive_entry_is_encrypted
        - archive_entry_is_metadata_encrypted
        - archive_entry_mode
        - archive_entry_mtime
        - archive_entry_pathname
        - archive_entry_pathname_utf8
        - archive_entry_pathname_w
        - archive_entry_size
        - archive_entry_uid
        - archive_file_count
        - archive_read_add_passphrase
        - archive_read_data
        - archive_read_format_capabilities
        - archive_read_free
        - archive_read_has_encrypted_entries
        - archive_read_new
        - archive_read_next_header
        - archive_read_open_memory
        - archive_read_set_options
        - archive_read_support_filter_all
        - archive_read_support_format_all
        - archive_read_support_format_empty
        - archive_read_support_format_gnutar
        - archive_read_support_format_raw
        - archive_seek_data
        - getpagesize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive_fuzzer.cc:32,7'
          Branch Sides:
            - BranchSide:      'libarchive_fuzzer.cc:33,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive_fuzzer.cc:36,31'
              BranchSideFuncs:
                - archive_read_add_passphrase
                - archive_read_open_memory
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
                - archive_read_free
        - Branch String:   'libarchive_fuzzer.cc:38,7'
          Branch Sides:
            - BranchSide:      'libarchive_fuzzer.cc:39,23'
              BranchSideFuncs:
                - archive_read_free
            - BranchSide:      'libarchive_fuzzer.cc:43,3'
              BranchSideFuncs:
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
        - Branch String:   'libarchive_fuzzer.cc:49,9'
          Branch Sides:
            - BranchSide:      'libarchive_fuzzer.cc:0,0'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
            - BranchSide:      'libarchive_fuzzer.cc:52,34'
              BranchSideFuncs:
                - archive_entry_pathname
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
        - Branch String:   'libarchive_fuzzer.cc:72,5'
          Branch Sides:
            - BranchSide:      'libarchive_fuzzer.cc:72,35'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
            - BranchSide:      'libarchive_fuzzer.cc:75,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
        - Branch String:   'libarchive_fuzzer.cc:75,9'
          Branch Sides:
            - BranchSide:      'libarchive_fuzzer.cc:0,0'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
            - BranchSide:      'libarchive_fuzzer.cc:77,3'
              BranchSideFuncs:
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'libarchive_fuzzer.cc:0,0'
              BranchSideFuncs:
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
            - BranchSide:      'libarchive_fuzzer.cc:43,3'
              BranchSideFuncs:
                - getpagesize
                - _ZNSt3__16vectorIhNS_9allocatorIhEEEC2EmRKh
                - archive_read_next_header
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_entry_pathname
                - archive_entry_pathname_utf8
                - archive_entry_pathname_w
                - archive_entry_atime
                - archive_entry_birthtime
                - archive_entry_ctime
                - archive_entry_dev
                - archive_entry_digest
                - archive_entry_filetype
                - archive_entry_gid
                - archive_entry_is_data_encrypted
                - archive_entry_is_encrypted
                - archive_entry_is_metadata_encrypted
                - archive_entry_mode
                - archive_entry_mtime
                - archive_entry_size
                - archive_entry_uid
                - _ZNSt3__16vectorIhNS_9allocatorIhEEE4dataB7v180000Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeB7v180000Ev
                - archive_read_data
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2B7v180000Ev
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
            - BranchSide:      'libarchive_fuzzer.cc:79,38'
              BranchSideFuncs:
                - archive_read_has_encrypted_entries
                - archive_read_format_capabilities
                - archive_file_count
                - archive_seek_data
                - archive_read_free
      Callsites:
        - Src:             'libarchive_fuzzer.cc:24,23'
          Dst:             archive_read_new
        - Src:             'libarchive_fuzzer.cc:26,3'
          Dst:             archive_read_support_filter_all
        - Src:             'libarchive_fuzzer.cc:27,3'
          Dst:             archive_read_support_format_all
        - Src:             'libarchive_fuzzer.cc:28,3'
          Dst:             archive_read_support_format_empty
        - Src:             'libarchive_fuzzer.cc:29,3'
          Dst:             archive_read_support_format_raw
        - Src:             'libarchive_fuzzer.cc:30,3'
          Dst:             archive_read_support_format_gnutar
        - Src:             'libarchive_fuzzer.cc:32,21'
          Dst:             archive_read_set_options
        - Src:             'libarchive_fuzzer.cc:36,3'
          Dst:             archive_read_add_passphrase
        - Src:             'libarchive_fuzzer.cc:38,21'
          Dst:             archive_read_open_memory
        - Src:             'libarchive_fuzzer.cc:39,5'
          Dst:             archive_read_free
        - Src:             'libarchive_fuzzer.cc:44,38'
          Dst:             getpagesize
        - Src:             'libarchive_fuzzer.cc:46,15'
          Dst:             archive_read_next_header
        - Src:             'libarchive_fuzzer.cc:52,11'
          Dst:             archive_entry_pathname
        - Src:             'libarchive_fuzzer.cc:53,11'
          Dst:             archive_entry_pathname_utf8
        - Src:             'libarchive_fuzzer.cc:54,11'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive_fuzzer.cc:56,11'
          Dst:             archive_entry_atime
        - Src:             'libarchive_fuzzer.cc:57,11'
          Dst:             archive_entry_birthtime
        - Src:             'libarchive_fuzzer.cc:58,11'
          Dst:             archive_entry_ctime
        - Src:             'libarchive_fuzzer.cc:59,11'
          Dst:             archive_entry_dev
        - Src:             'libarchive_fuzzer.cc:60,11'
          Dst:             archive_entry_digest
        - Src:             'libarchive_fuzzer.cc:61,11'
          Dst:             archive_entry_filetype
        - Src:             'libarchive_fuzzer.cc:62,11'
          Dst:             archive_entry_gid
        - Src:             'libarchive_fuzzer.cc:63,11'
          Dst:             archive_entry_is_data_encrypted
        - Src:             'libarchive_fuzzer.cc:64,11'
          Dst:             archive_entry_is_encrypted
        - Src:             'libarchive_fuzzer.cc:65,11'
          Dst:             archive_entry_is_metadata_encrypted
        - Src:             'libarchive_fuzzer.cc:66,11'
          Dst:             archive_entry_mode
        - Src:             'libarchive_fuzzer.cc:67,11'
          Dst:             archive_entry_mtime
        - Src:             'libarchive_fuzzer.cc:68,11'
          Dst:             archive_entry_size
        - Src:             'libarchive_fuzzer.cc:69,11'
          Dst:             archive_entry_uid
        - Src:             'libarchive_fuzzer.cc:72,17'
          Dst:             archive_read_data
        - Src:             'libarchive_fuzzer.cc:79,3'
          Dst:             archive_read_has_encrypted_entries
        - Src:             'libarchive_fuzzer.cc:80,3'
          Dst:             archive_read_format_capabilities
        - Src:             'libarchive_fuzzer.cc:81,3'
          Dst:             archive_file_count
        - Src:             'libarchive_fuzzer.cc:82,3'
          Dst:             archive_seek_data
        - Src:             'libarchive_fuzzer.cc:84,3'
          Dst:             archive_read_free
    - functionName:    getpagesize
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_entry_acl_text_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - flags
        - acl_text
        - len
        - sc
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_acl_to_text_l
        - archive_entry_acl_text_compat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1820,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1820,6'
              BranchSideFuncs:
                - archive_acl_to_text_l
            - BranchSide:      'libarchive/archive_entry.c:1821,48'
              BranchSideFuncs:
                - archive_acl_to_text_l
      Callsites:
        - Src:             'libarchive/archive_entry.c:1820,6'
          Dst:             archive_entry_acl_text_compat
        - Src:             'libarchive/archive_entry.c:1821,25'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_text_compat
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - flags
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1771,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1772,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1775,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1775,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1776,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1779,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1779,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1780,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1782,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_acl_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - flags
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_acl_to_text_l
        - archive_entry_acl_text_compat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1805,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1805,6'
              BranchSideFuncs:
                - archive_acl_to_text_l
            - BranchSide:      'libarchive/archive_entry.c:1806,48'
              BranchSideFuncs:
                - archive_acl_to_text_l
      Callsites:
        - Src:             'libarchive/archive_entry.c:1805,6'
          Dst:             archive_entry_acl_text_compat
        - Src:             'libarchive/archive_entry.c:1806,25'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - flags
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_acl_to_text_w
        - archive_entry_acl_text_compat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1793,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1793,6'
              BranchSideFuncs:
                - archive_acl_to_text_w
            - BranchSide:      'libarchive/archive_entry.c:1794,50'
              BranchSideFuncs:
                - archive_acl_to_text_w
      Callsites:
        - Src:             'libarchive/archive_entry.c:1793,6'
          Dst:             archive_entry_acl_text_compat
        - Src:             'libarchive/archive_entry.c:1794,27'
          Dst:             archive_acl_to_text_w
    - functionName:    _archive_entry_acl_from_text_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - text
        - type
        - sc
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_from_text_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1764,10'
          Dst:             archive_acl_from_text_l
    - functionName:    archive_entry_acl_from_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - text
        - type
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_from_text_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1757,10'
          Dst:             archive_acl_from_text_l
    - functionName:    archive_entry_acl_from_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - wtext
        - type
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_from_text_w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1750,10'
          Dst:             archive_acl_from_text_w
    - functionName:    _archive_entry_acl_to_text_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - len
        - flags
        - sc
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_to_text_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1740,10'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_to_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - len
        - flags
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_to_text_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1733,10'
          Dst:             archive_acl_to_text_l
    - functionName:    archive_entry_acl_to_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - len
        - flags
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_to_text_w
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1725,10'
          Dst:             archive_acl_to_text_w
    - functionName:    archive_entry_acl_next
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - want_type
        - type
        - permset
        - tag
        - id
        - name
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_acl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1712,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1712,28'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1712,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1712,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1712,6'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1713,3'
              BranchSideFuncs:
                - __archive_errx
      Callsites:
        - Src:             'libarchive/archive_entry.c:1710,6'
          Dst:             archive_acl_next
        - Src:             'libarchive/archive_entry.c:1712,28'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1713,3'
          Dst:             __archive_errx
    - 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:    80
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_acl_reset
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - want_type
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_reset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1698,9'
          Dst:             archive_acl_reset
    - functionName:    archive_entry_acl_count
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - want_type
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1687,9'
          Dst:             archive_acl_count
    - functionName:    archive_entry_acl_types
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_types
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1678,10'
          Dst:             archive_acl_types
    - functionName:    archive_entry_acl_add_entry_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - type
        - permset
        - tag
        - id
        - name
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_add_entry_w_len
        - wcslen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1669,36'
          Dst:             wcslen
        - Src:             'libarchive/archive_entry.c:1668,9'
          Dst:             archive_acl_add_entry_w_len
    - functionName:    wcslen
      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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_acl_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - type
        - permset
        - tag
        - id
        - name
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_add_entry
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1658,9'
          Dst:             archive_acl_add_entry
    - functionName:    archive_entry_acl_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1648,2'
          Dst:             archive_acl_clear
    - functionName:    archive_entry_acl
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_digest
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - type
        - digest
      BBCount:         10
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1603,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1605,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1608,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1611,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1614,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1617,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1620,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1623,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_digest
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - type
      BBCount:         9
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1578,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1580,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1582,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1584,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1586,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1588,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1590,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1592,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_copy_uname_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
        - len
        - sc
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs_len_l
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1546,10'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_set_is_metadata_encrypted
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - entry
        - is_encrypted
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1535,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1536,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1538,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_is_data_encrypted
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - entry
        - is_encrypted
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1525,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1526,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1528,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_update_uname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_update_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1516,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1517,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1517,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1518,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1519,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1514,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1517,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1518,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_uname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_wcs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1508,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_uname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1502,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_uname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_utf8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1496,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_uname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1490,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_uid
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - u
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1479,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1479,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1480,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_copy_symlink_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - linkname
        - len
        - sc
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_mstring_copy_mbs_len_l
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1464,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1464,27'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
            - BranchSide:      'libarchive/archive_entry.c:1466,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1464,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1465,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1466,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1469,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1469,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1470,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1469,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1470,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1472,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1467,6'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_symlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - linkname
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_update_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1443,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1443,27'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1445,2'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1444,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1445,2'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1446,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1447,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1449,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1450,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1452,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1453,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1453,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1454,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1455,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1450,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1453,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1454,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_symlink_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - linkname
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_mstring_copy_wcs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1430,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1430,27'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
            - BranchSide:      'libarchive/archive_entry.c:1432,28'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
        - Branch String:   'libarchive/archive_entry.c:1430,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1431,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1432,28'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
        - Branch String:   'libarchive/archive_entry.c:1434,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1435,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1437,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1432,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_symlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - linkname
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1417,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1417,27'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1419,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1418,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1419,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1421,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1422,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1424,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1419,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_symlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - linkname
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_mstring_copy_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1404,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1404,27'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
            - BranchSide:      'libarchive/archive_entry.c:1406,29'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
        - Branch String:   'libarchive/archive_entry.c:1404,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1405,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1406,29'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
        - Branch String:   'libarchive/archive_entry.c:1408,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1409,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1411,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1406,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_symlink_type
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - type
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_symlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - linkname
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1385,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1385,27'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1387,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1385,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1386,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1387,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1389,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1390,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1392,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1387,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_copy_sourcepath_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - path
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_wcs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1379,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_sourcepath
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - path
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1373,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_unset_size
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_set_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1366,2'
          Dst:             archive_entry_set_size
    - functionName:    archive_entry_set_size
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - s
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1355,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1355,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1356,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_rdevminor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - m
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_rdevmajor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - m
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_rdev
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - m
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_perm
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - p
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_entry_copy_pathname_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
        - len
        - sc
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs_len_l
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1308,10'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_pathname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_update_utf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1296,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1298,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1299,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1299,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1300,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1301,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1296,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1299,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1300,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_pathname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_wcs
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1290,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_pathname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1284,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_pathname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_utf8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1278,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_pathname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1272,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_nlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - nlink
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_unset_mtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_set_mtime
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1258,2'
          Dst:             archive_entry_set_mtime
    - functionName:    archive_entry_set_mtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - t
        - ns
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1248,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1248,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1248,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_mode
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - m
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_entry_copy_link_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
        - len
        - sc
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_copy_mbs_len_l
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1231,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1231,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1232,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1229,6'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_link_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_update_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1213,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1214,3'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1216,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1216,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1217,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1218,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1218,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1219,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1220,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1211,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1218,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1219,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_link_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_copy_wcs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1202,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1202,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1203,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1201,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_link
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1192,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1192,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1193,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1191,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_link_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_copy_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1182,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1182,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1183,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1181,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_link
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1173,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1173,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1174,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1172,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_devminor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - m
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_devmajor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - m
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_dev
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - d
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_unset_ctime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_set_ctime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1137,2'
          Dst:             archive_entry_set_ctime
    - functionName:    archive_entry_set_ctime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - t
        - ns
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1127,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1127,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1127,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_unset_birthtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_set_birthtime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1120,2'
          Dst:             archive_entry_set_birthtime
    - functionName:    archive_entry_set_birthtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - t
        - ns
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1110,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1110,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1110,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_unset_atime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_set_atime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1103,2'
          Dst:             archive_entry_set_atime
    - functionName:    archive_entry_set_atime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - t
        - ns
      BBCount:         6
      ICount:          63
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1093,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1093,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1093,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_copy_hardlink_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
        - len
        - sc
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_mstring_copy_mbs_len_l
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1079,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1079,25'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
            - BranchSide:      'libarchive/archive_entry.c:1081,38'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1079,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1080,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1081,38'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_entry.c:1083,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1083,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1086,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1083,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1084,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1086,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1081,6'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_hardlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         16
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_update_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1059,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1059,25'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1061,6'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1059,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1060,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1061,6'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1061,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1062,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1064,3'
              BranchSideFuncs:
                - archive_mstring_update_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1065,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1067,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1068,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:1068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1069,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:1070,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1065,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:1068,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:1069,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_hardlink_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_mstring_copy_wcs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1047,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1047,25'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
            - BranchSide:      'libarchive/archive_entry.c:1049,28'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
        - Branch String:   'libarchive/archive_entry.c:1047,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1048,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1049,28'
              BranchSideFuncs:
                - archive_mstring_copy_wcs
        - Branch String:   'libarchive/archive_entry.c:1050,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1051,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1053,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1049,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1035,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1035,25'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1037,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1035,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1036,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1037,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1038,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1039,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1041,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1037,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_hardlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_mstring_copy_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1023,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1023,25'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
            - BranchSide:      'libarchive/archive_entry.c:1025,29'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
        - Branch String:   'libarchive/archive_entry.c:1023,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1024,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1025,29'
              BranchSideFuncs:
                - archive_mstring_copy_utf8
        - Branch String:   'libarchive/archive_entry.c:1026,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1027,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1029,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1025,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - target
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1008,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1009,3'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_entry.c:1014,3'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_entry.c:1010,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1011,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1013,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
      Callsites:
        - Src:             'libarchive/archive_entry.c:1017,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_ino64
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - ino
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:997,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:997,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:998,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_set_ino
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - ino
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:986,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:986,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:987,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_copy_gname_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
        - len
        - sc
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs_len_l
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:980,10'
          Dst:             archive_mstring_copy_mbs_len_l
    - functionName:    archive_entry_update_gname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_update_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:968,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:970,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:971,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:971,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:972,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:973,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:968,6'
          Dst:             archive_mstring_update_utf8
        - Src:             'libarchive/archive_entry.c:971,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:972,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_copy_gname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_wcs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:962,2'
          Dst:             archive_mstring_copy_wcs
    - functionName:    archive_entry_copy_gname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:956,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_gname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_utf8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:950,2'
          Dst:             archive_mstring_copy_utf8
    - functionName:    archive_entry_set_gname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_copy_mbs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:944,2'
          Dst:             archive_mstring_copy_mbs
    - functionName:    archive_entry_set_gid
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - g
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:933,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:933,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:934,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ae_wcstofflags
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - setp
        - clrp
      BBCount:         59
      ICount:          333
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - wcslen
        - wmemcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:2219,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2219,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2219,31'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2219,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2219,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2219,51'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2219,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2220,8'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2221,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2221,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2224,9'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2256,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2225,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2225,30'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2225,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2225,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2225,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2226,8'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2226,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2225,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2226,26'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2225,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2227,7'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2228,12'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2229,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2230,32'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2246,7'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2232,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2232,19'
              BranchSideFuncs:
                - wmemcmp
                - wcslen
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2237,15'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2231,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2234,14'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2237,15'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2246,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2246,32'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2250,11'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2246,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2247,13'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2250,11'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2251,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2251,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2251,32'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2251,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2251,3'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2251,52'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2251,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2221,2'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_entry.c:2252,9'
              BranchSideFuncs:
                - wcslen
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_entry.c:2256,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2257,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2258,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2258,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2258,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2259,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:2230,25'
          Dst:             wcslen
        - Src:             'libarchive/archive_entry.c:2232,11'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_entry.c:2238,11'
          Dst:             wmemcmp
    - functionName:    wmemcmp
      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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_copy_fflags_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - flags
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ae_wcstofflags
        - archive_mstring_copy_wcs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:925,2'
          Dst:             archive_mstring_copy_wcs
        - Src:             'libarchive/archive_entry.c:926,10'
          Dst:             ae_wcstofflags
    - functionName:    ae_strtofflags
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - l
        - setp
        - clrp
      BBCount:         65
      ICount:          371
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:2145,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2145,20'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2145,2'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2145,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2146,8'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2149,2'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2149,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2152,9'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2188,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2153,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2153,20'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2153,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2153,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2153,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2154,8'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2154,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2153,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2154,25'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2153,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2155,7'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2158,12'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2159,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2160,32'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2176,7'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2162,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2162,18'
              BranchSideFuncs:
                - memcmp
                - strlen
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2167,15'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2161,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2164,14'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2167,15'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2176,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2176,31'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2180,11'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2176,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2177,13'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2180,11'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2181,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2181,21'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2181,3'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2181,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2149,2'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_entry.c:2182,9'
              BranchSideFuncs:
                - strlen
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_entry.c:2188,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2189,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2190,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2190,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2190,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2191,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:2160,25'
          Dst:             strlen
        - Src:             'libarchive/archive_entry.c:2162,11'
          Dst:             memcmp
        - Src:             'libarchive/archive_entry.c:2168,11'
          Dst:             memcmp
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      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:    155
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_copy_fflags_text_len
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - flags
        - flags_length
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ae_strtofflags
        - archive_mstring_copy_mbs_len
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:916,2'
          Dst:             archive_mstring_copy_mbs_len
        - Src:             'libarchive/archive_entry.c:917,10'
          Dst:             ae_strtofflags
    - functionName:    archive_entry_copy_fflags_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - flags
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_copy_fflags_text_len
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:909,58'
          Dst:             strlen
        - Src:             'libarchive/archive_entry.c:909,9'
          Dst:             archive_entry_copy_fflags_text_len
    - functionName:    archive_entry_set_fflags
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - set
        - clear
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_clean
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:900,2'
          Dst:             archive_mstring_clean
    - functionName:    archive_entry_set_filetype
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - entry
        - type
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_is_encrypted
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_is_metadata_encrypted
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_is_data_encrypted
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_entry_uname_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - p
        - len
        - sc
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_get_mbs_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:862,10'
          Dst:             archive_mstring_get_mbs_l
    - functionName:    archive_entry_uname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_wcs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:851,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:852,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:853,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:853,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:854,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:855,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:851,6'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_entry.c:853,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:854,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_uname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:840,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:841,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:842,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:842,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:843,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:844,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:840,6'
          Dst:             archive_mstring_get_utf8
        - Src:             'libarchive/archive_entry.c:842,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:843,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_uname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_mbs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:829,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:830,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:831,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:831,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:832,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:833,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:829,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:831,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:832,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_uid_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_uid
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_entry_symlink_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - p
        - len
        - sc
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_get_mbs_l
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:805,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:806,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:810,36'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
      Callsites:
        - Src:             'libarchive/archive_entry.c:810,10'
          Dst:             archive_mstring_get_mbs_l
    - functionName:    archive_entry_symlink_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_wcs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:791,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:792,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:794,6'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:793,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:795,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:796,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:796,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:797,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:798,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:793,6'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_entry.c:796,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:797,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_symlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:777,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:778,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:780,6'
              BranchSideFuncs:
                - archive_mstring_get_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:779,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:781,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:782,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:782,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:783,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:784,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:779,6'
          Dst:             archive_mstring_get_utf8
        - Src:             'libarchive/archive_entry.c:782,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:783,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_symlink_type
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_set_link_to_symlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:761,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:761,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:762,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_symlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_mbs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:748,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:749,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:751,6'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:750,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:752,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:753,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:753,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:754,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:755,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:750,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:753,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:754,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_sourcepath_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_get_wcs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:738,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:740,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:741,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:738,6'
          Dst:             archive_mstring_get_wcs
    - functionName:    archive_entry_sourcepath
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_mbs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:728,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:729,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:729,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:730,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:731,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:726,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:729,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:730,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_size_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_size
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_rdevminor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - archive_entry_rdev_is_set
        - gnu_dev_minor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:700,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:701,7'
              BranchSideFuncs:
                - gnu_dev_minor
            - BranchSide:      'libarchive/archive_entry.c:706,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:701,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:702,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:704,11'
              BranchSideFuncs:
                - gnu_dev_minor
      Callsites:
        - Src:             'libarchive/archive_entry.c:700,6'
          Dst:             archive_entry_rdev_is_set
        - Src:             'libarchive/archive_entry.c:704,11'
          Dst:             gnu_dev_minor
    - functionName:    archive_entry_rdev_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gnu_dev_minor
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_rdevmajor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - archive_entry_rdev_is_set
        - gnu_dev_major
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:687,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:688,7'
              BranchSideFuncs:
                - gnu_dev_major
            - BranchSide:      'libarchive/archive_entry.c:693,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:688,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:689,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:691,11'
              BranchSideFuncs:
                - gnu_dev_major
      Callsites:
        - Src:             'libarchive/archive_entry.c:687,6'
          Dst:             archive_entry_rdev_is_set
        - Src:             'libarchive/archive_entry.c:691,11'
          Dst:             gnu_dev_major
    - functionName:    gnu_dev_major
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_rdev
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - archive_entry_rdev_is_set
        - gnu_dev_makedev
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:673,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:674,7'
              BranchSideFuncs:
                - gnu_dev_makedev
            - BranchSide:      'libarchive/archive_entry.c:680,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:674,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:675,11'
              BranchSideFuncs:
                - gnu_dev_makedev
            - BranchSide:      'libarchive/archive_entry.c:678,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:673,6'
          Dst:             archive_entry_rdev_is_set
        - Src:             'libarchive/archive_entry.c:675,11'
          Dst:             gnu_dev_makedev
    - functionName:    gnu_dev_makedev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_perm_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_perm
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_entry_pathname_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - p
        - len
        - sc
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_get_mbs_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:649,10'
          Dst:             archive_mstring_get_mbs_l
    - functionName:    archive_entry_pathname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_wcs
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:637,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:639,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:640,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:640,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:641,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:642,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:637,6'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_entry.c:640,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:641,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_pathname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_utf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:625,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:627,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:628,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:628,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:629,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:630,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:625,6'
          Dst:             archive_mstring_get_utf8
        - Src:             'libarchive/archive_entry.c:628,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:629,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_pathname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_mbs
        - archive_mstring_get_utf8
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:606,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:608,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:610,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __archive_errx
                - archive_mstring_get_utf8
        - Branch String:   'libarchive/archive_entry.c:610,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:612,10'
              BranchSideFuncs:
                - archive_mstring_get_utf8
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:616,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:611,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:613,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:614,5'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:616,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:617,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:618,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:606,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:610,9'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:611,10'
          Dst:             archive_mstring_get_utf8
        - Src:             'libarchive/archive_entry.c:616,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:617,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_nlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_mtime_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_mtime_nsec
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_mtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_mode
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_ino64
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_ino_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_ino
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_entry_hardlink_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - p
        - len
        - sc
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_get_mbs_l
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:539,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:540,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:544,36'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
      Callsites:
        - Src:             'libarchive/archive_entry.c:544,10'
          Dst:             archive_mstring_get_mbs_l
    - functionName:    archive_entry_hardlink_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_hardlink_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_wcs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:519,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:520,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:522,6'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:521,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:523,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:524,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:524,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:525,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:521,6'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_entry.c:524,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:525,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_hardlink_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:505,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:506,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:508,6'
              BranchSideFuncs:
                - archive_mstring_get_utf8
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:507,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:509,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:510,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:511,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:512,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:507,6'
          Dst:             archive_mstring_get_utf8
        - Src:             'libarchive/archive_entry.c:510,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:511,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_mbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:491,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:492,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:494,6'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:493,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:495,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:496,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:496,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:497,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:498,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:493,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:496,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:497,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_set_link_to_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:481,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:481,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:482,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_entry_gname_l
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - p
        - len
        - sc
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_mstring_get_mbs_l
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:475,10'
          Dst:             archive_mstring_get_mbs_l
    - functionName:    archive_entry_gname_w
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_wcs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:464,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:465,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:466,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:466,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:467,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:468,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:464,6'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_entry.c:466,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:467,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_gname_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:452,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:453,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:454,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:454,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:455,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:456,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:452,6'
          Dst:             archive_mstring_get_utf8
        - Src:             'libarchive/archive_entry.c:454,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:455,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_gname
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - __errno_location
        - archive_mstring_get_mbs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:441,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:442,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:443,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:444,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:445,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:441,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:443,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:444,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_gid_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_gid
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ae_fflagstostr
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - bitset
        - bitclear
      BBCount:         37
      ICount:          259
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:2090,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2091,7'
              BranchSideFuncs:
                - malloc
                - strlen
            - BranchSide:      'libarchive/archive_entry.c:2096,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry.c:2091,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2091,38'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'libarchive/archive_entry.c:2092,21'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'libarchive/archive_entry.c:2096,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2097,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2098,26'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry.c:2099,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2100,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2102,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2103,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2104,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2119,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2104,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2104,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2105,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2104,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2105,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2106,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2106,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2106,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2107,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2106,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2107,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2109,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2112,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2113,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2114,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:2114,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:2114,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:2116,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:2092,14'
          Dst:             strlen
    - functionName:    archive_entry_fflags_text
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         22
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_errx
        - __errno_location
        - ae_fflagstostr
        - archive_mstring_copy_mbs
        - archive_mstring_get_mbs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:401,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:403,7'
              BranchSideFuncs:
                - ae_fflagstostr
                - archive_mstring_copy_mbs
                - free
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:405,13'
              BranchSideFuncs:
                - __errno_location
                - ae_fflagstostr
                - archive_mstring_copy_mbs
                - free
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:403,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:404,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:405,2'
              BranchSideFuncs:
                - ae_fflagstostr
                - archive_mstring_copy_mbs
                - free
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:405,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:0,0'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:406,3'
              BranchSideFuncs:
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:408,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:408,37'
              BranchSideFuncs:
                - ae_fflagstostr
                - archive_mstring_copy_mbs
                - free
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:411,21'
              BranchSideFuncs:
                - ae_fflagstostr
                - archive_mstring_copy_mbs
                - free
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:408,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:409,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:411,21'
              BranchSideFuncs:
                - ae_fflagstostr
                - archive_mstring_copy_mbs
                - free
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:415,28'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
                - free
                - archive_mstring_get_mbs
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:419,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:420,6'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_entry.c:420,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:421,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry.c:422,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:401,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:405,13'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:406,3'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_entry.c:411,6'
          Dst:             ae_fflagstostr
        - Src:             'libarchive/archive_entry.c:415,2'
          Dst:             archive_mstring_copy_mbs
        - Src:             'libarchive/archive_entry.c:417,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_entry.c:420,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_entry.c:421,3'
          Dst:             __archive_errx
    - functionName:    archive_entry_fflags
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - set
        - clear
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_filetype_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_filetype
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_devminor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gnu_dev_minor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:360,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:361,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:363,10'
              BranchSideFuncs:
                - gnu_dev_minor
      Callsites:
        - Src:             'libarchive/archive_entry.c:363,10'
          Dst:             gnu_dev_minor
    - functionName:    archive_entry_devmajor
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gnu_dev_major
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:351,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:352,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:354,10'
              BranchSideFuncs:
                - gnu_dev_major
      Callsites:
        - Src:             'libarchive/archive_entry.c:354,10'
          Dst:             gnu_dev_major
    - functionName:    archive_entry_dev_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_dev
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gnu_dev_makedev
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:335,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:336,10'
              BranchSideFuncs:
                - gnu_dev_makedev
            - BranchSide:      'libarchive/archive_entry.c:339,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:336,10'
          Dst:             gnu_dev_makedev
    - functionName:    archive_entry_ctime_nsec
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_ctime_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_ctime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_birthtime_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_birthtime_nsec
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_birthtime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_atime_is_set
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_atime_nsec
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_atime
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_new
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_new2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:258,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:258,9'
              BranchSideFuncs:
                - archive_entry_new2
            - BranchSide:      'libarchive/archive_entry.c:258,9'
              BranchSideFuncs:
                - archive_entry_new2
      Callsites:
        - Src:             'libarchive/archive_entry.c:258,9'
          Dst:             archive_entry_new2
    - functionName:    archive_entry_new2
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:267,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:268,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:269,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:266,34'
          Dst:             calloc
    - 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:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_free
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_clear
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry.c:251,2'
          Dst:             archive_entry_clear
    - functionName:    archive_entry_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_acl_clear
        - archive_entry_copy_mac_metadata
        - archive_entry_sparse_clear
        - archive_entry_xattr_clear
        - archive_mstring_clean
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:156,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:158,25'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_mstring_clean
                - archive_mstring_clean
                - archive_mstring_clean
                - archive_mstring_clean
                - archive_mstring_clean
                - archive_entry_copy_mac_metadata
                - archive_acl_clear
                - archive_entry_xattr_clear
                - archive_entry_sparse_clear
                - free
      Callsites:
        - Src:             'libarchive/archive_entry.c:158,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_entry.c:159,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_entry.c:160,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_entry.c:161,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_entry.c:162,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_entry.c:163,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_entry.c:164,2'
          Dst:             archive_entry_copy_mac_metadata
        - Src:             'libarchive/archive_entry.c:165,2'
          Dst:             archive_acl_clear
        - Src:             'libarchive/archive_entry.c:166,2'
          Dst:             archive_entry_xattr_clear
        - Src:             'libarchive/archive_entry.c:167,2'
          Dst:             archive_entry_sparse_clear
    - functionName:    archive_entry_copy_mac_metadata
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - p
        - s
      BBCount:         11
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:1562,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1562,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1563,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry.c:1562,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1563,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:1566,32'
              BranchSideFuncs:
                - malloc
                - abort
        - Branch String:   'libarchive/archive_entry.c:1568,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:1569,7'
              BranchSideFuncs:
                - abort
            - BranchSide:      'libarchive/archive_entry.c:1570,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:1569,7'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_mac_metadata
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - s
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_clone
      functionSourceFile: '/src/libarchive/libarchive/archive_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         12
      ICount:          227
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - archive_acl_copy
        - archive_entry_copy_mac_metadata
        - archive_entry_mac_metadata
        - archive_entry_new2
        - archive_entry_sparse_add_entry
        - archive_entry_xattr_add_entry
        - archive_mstring_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry.c:187,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry.c:189,2'
              BranchSideFuncs:
                - archive_mstring_copy
                - archive_mstring_copy
                - archive_mstring_copy
                - archive_mstring_copy
                - archive_mstring_copy
                - archive_mstring_copy
                - archive_acl_copy
                - archive_entry_mac_metadata
                - archive_entry_copy_mac_metadata
                - archive_entry_sparse_add_entry
                - archive_entry_xattr_add_entry
        - Branch String:   'libarchive/archive_entry.c:231,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:232,33'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - archive_entry_sparse_add_entry
            - BranchSide:      'libarchive/archive_entry.c:238,7'
              BranchSideFuncs:
                - archive_entry_sparse_add_entry
        - Branch String:   'libarchive/archive_entry.c:239,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry.c:240,34'
              BranchSideFuncs:
                - archive_entry_sparse_add_entry
            - BranchSide:      'libarchive/archive_entry.c:245,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry.c:186,11'
          Dst:             archive_entry_new2
        - Src:             'libarchive/archive_entry.c:195,2'
          Dst:             archive_mstring_copy
        - Src:             'libarchive/archive_entry.c:196,2'
          Dst:             archive_mstring_copy
        - Src:             'libarchive/archive_entry.c:197,2'
          Dst:             archive_mstring_copy
        - Src:             'libarchive/archive_entry.c:198,2'
          Dst:             archive_mstring_copy
        - Src:             'libarchive/archive_entry.c:199,2'
          Dst:             archive_mstring_copy
        - Src:             'libarchive/archive_entry.c:201,2'
          Dst:             archive_mstring_copy
        - Src:             'libarchive/archive_entry.c:223,2'
          Dst:             archive_acl_copy
        - Src:             'libarchive/archive_entry.c:226,6'
          Dst:             archive_entry_mac_metadata
        - Src:             'libarchive/archive_entry.c:227,2'
          Dst:             archive_entry_copy_mac_metadata
        - Src:             'libarchive/archive_entry.c:232,3'
          Dst:             archive_entry_xattr_add_entry
        - Src:             'libarchive/archive_entry.c:240,3'
          Dst:             archive_entry_sparse_add_entry
    - functionName:    archive_entry_sparse_next
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_sparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - offset
        - length
      BBCount:         4
      ICount:          56
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_sparse.c:139,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:140,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:147,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_sparse_reset
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_sparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_sparse_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry_sparse.c:132,9'
          Dst:             archive_entry_sparse_count
    - functionName:    archive_entry_sparse_count
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_sparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_entry_size
        - archive_entry_sparse_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_sparse.c:107,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:108,8'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_sparse_clear
            - BranchSide:      'libarchive/archive_entry_sparse.c:115,6'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_sparse_clear
        - Branch String:   'libarchive/archive_entry_sparse.c:115,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:115,6'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_sparse_clear
            - BranchSide:      'libarchive/archive_entry_sparse.c:116,8'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_sparse_clear
        - Branch String:   'libarchive/archive_entry_sparse.c:117,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:118,7'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_sparse_clear
            - BranchSide:      'libarchive/archive_entry_sparse.c:122,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_sparse.c:117,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:119,10'
              BranchSideFuncs:
                - archive_entry_sparse_clear
            - BranchSide:      'libarchive/archive_entry_sparse.c:122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_sparse.c:118,21'
          Dst:             archive_entry_size
        - Src:             'libarchive/archive_entry_sparse.c:120,4'
          Dst:             archive_entry_sparse_clear
    - functionName:    archive_entry_sparse_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_sparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_sparse.c:43,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:44,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_sparse.c:48,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_sparse_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_sparse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - offset
        - length
      BBCount:         30
      ICount:          187
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - archive_entry_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_sparse.c:57,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:57,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:59,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_sparse.c:57,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:60,6'
              BranchSideFuncs:
                - archive_entry_size
                - malloc
        - Branch String:   'libarchive/archive_entry_sparse.c:60,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:61,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:63,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_sparse.c:60,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:63,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:64,12'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry_sparse.c:64,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:65,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_entry_sparse.c:79,32'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry_sparse.c:65,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:67,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:68,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry_sparse.c:68,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:69,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:77,2'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry_sparse.c:69,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:72,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:74,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_sparse.c:79,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:83,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_sparse.c:87,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:88,45'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:91,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_sparse.c:91,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_sparse.c:92,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_sparse.c:93,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_sparse.c:61,24'
          Dst:             archive_entry_size
    - functionName:    archive_entry_xattr_next
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_xattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - name
        - value
        - size
      BBCount:         4
      ICount:          68
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_xattr.c:137,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_xattr.c:138,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_xattr.c:146,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_xattr_reset
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_xattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_xattr_count
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_entry_xattr.c:130,9'
          Dst:             archive_entry_xattr_count
    - functionName:    archive_entry_xattr_count
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_xattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_xattr.c:119,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_xattr.c:120,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_xattr.c:122,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_xattr_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_xattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - name
        - value
        - size
      BBCount:         10
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
        - strdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_xattr.c:93,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_xattr.c:94,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry_xattr.c:96,25'
              BranchSideFuncs:
                - strdup
                - malloc
                - __archive_errx
        - Branch String:   'libarchive/archive_entry_xattr.c:96,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_xattr.c:97,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_entry_xattr.c:99,26'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_entry_xattr.c:99,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_xattr.c:100,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_xattr.c:103,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_xattr.c:94,3'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_entry_xattr.c:96,18'
          Dst:             strdup
        - Src:             'libarchive/archive_entry_xattr.c:97,3'
          Dst:             __archive_errx
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_entry_xattr_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_xattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_xattr.c:76,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_xattr.c:77,8'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_entry_xattr.c:84,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_skip_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - self
        - request
      BBCount:         29
      ICount:          204
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_errx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:173,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:174,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_read.c:175,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:175,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:176,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:178,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:178,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:182,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:197,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:186,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:187,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:188,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:191,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:191,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:192,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:191,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:192,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:193,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:193,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:194,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:195,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:213,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:214,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:215,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:174,3'
          Dst:             __archive_errx
    - functionName:    client_open_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:265,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:265,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:266,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_close_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_client_close_proxy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:258,9'
          Dst:             read_client_close_proxy
    - functionName:    read_client_close_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:243,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:244,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:245,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:252,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:249,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:250,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:251,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    client_read_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - buff
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _a
        - n
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1137,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1137,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1146,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1137,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1138,38'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1146,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1140,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1141,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1144,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1146,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1147,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1148,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1148,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1148,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1148,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1148,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1149,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1152,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_filter_name
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _a
        - n
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_filter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1166,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1166,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1166,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1165,34'
          Dst:             get_filter
    - functionName:    _archive_filter_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _a
        - n
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_filter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1159,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1159,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1159,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1158,34'
          Dst:             get_filter
    - functionName:    _archive_filter_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _a
        - n
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_filter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1173,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1173,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1173,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1172,34'
          Dst:             get_filter
    - functionName:    _archive_filter_count
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1032,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1033,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1036,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_read_data_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - buff
        - size
        - offset
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_check_magic
        - archive_set_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:976,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:976,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:979,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:979,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:980,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:986,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:976,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:980,3'
          Dst:             archive_set_error
    - functionName:    _archive_read_next_header2
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - entry
      BBCount:         32
      ICount:          215
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_check_magic
        - __archive_reset_read_data
        - archive_clear_error
        - archive_entry_clear
        - archive_read_data_skip
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:620,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:620,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:624,22'
              BranchSideFuncs:
                - archive_entry_clear
                - archive_clear_error
                - __archive_reset_read_data
                - archive_read_data_skip
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:631,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:632,32'
              BranchSideFuncs:
                - archive_read_data_skip
                - __archive_reset_read_data
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:643,23'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:633,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:634,23'
              BranchSideFuncs:
                - archive_set_error
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:636,7'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:636,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:636,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:637,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:636,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:637,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:640,2'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:653,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:655,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:659,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:662,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:665,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:667,3'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read.c:671,29'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read.c:675,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:675,42'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:675,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:675,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:675,42'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:675,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:620,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:624,2'
          Dst:             archive_entry_clear
        - Src:             'libarchive/archive_read.c:625,2'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read.c:632,8'
          Dst:             archive_read_data_skip
        - Src:             'libarchive/archive_read.c:634,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:671,2'
          Dst:             __archive_reset_read_data
    - functionName:    archive_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         17
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_check_magic
        - archive_read_data_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:927,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:927,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:930,6'
              BranchSideFuncs:
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:930,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:931,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:933,3'
              BranchSideFuncs:
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:933,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:0,0'
              BranchSideFuncs:
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:933,40'
              BranchSideFuncs:
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:939,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:940,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:942,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:927,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:933,15'
          Dst:             archive_read_data_block
    - functionName:    __archive_reset_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _archive_read_next_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - entryp
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _archive_read_next_header2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:684,8'
          Dst:             _archive_read_next_header2
    - functionName:    _archive_read_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         37
      ICount:          285
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_check_magic
        - __archive_clean
        - __archive_read_free_filters
        - archive_entry_free
        - archive_read_close
        - archive_string_free
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1077,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1078,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1079,2'
              BranchSideFuncs:
                - __archive_check_magic
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
                - archive_read_close
        - Branch String:   'libarchive/archive_read.c:1079,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1079,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1081,6'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
                - archive_read_close
        - Branch String:   'libarchive/archive_read.c:1082,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1082,9'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
                - archive_read_close
            - BranchSide:      'libarchive/archive_read.c:1086,6'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1081,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1083,27'
              BranchSideFuncs:
                - archive_read_close
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1086,6'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1086,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1087,8'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1090,8'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1091,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1092,17'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1098,30'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1093,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1094,5'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1095,2'
              BranchSideFuncs:
                - __archive_read_free_filters
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1102,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1103,7'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1110,6'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1103,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1104,7'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1105,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1103,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1105,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1106,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
                - strlen
                - free
                - free
        - Branch String:   'libarchive/archive_read.c:1111,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1112,35'
              BranchSideFuncs:
                - strlen
                - free
                - free
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
            - BranchSide:      'libarchive/archive_read.c:1121,23'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_free
                - __archive_clean
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read.c:1079,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1083,7'
          Dst:             archive_read_close
        - Src:             'libarchive/archive_read.c:1098,2'
          Dst:             __archive_read_free_filters
        - Src:             'libarchive/archive_read.c:1115,28'
          Dst:             strlen
        - Src:             'libarchive/archive_read.c:1121,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read.c:1122,2'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_read.c:1124,2'
          Dst:             __archive_clean
    - functionName:    __archive_read_free_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close_filters
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1016,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1017,31'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:1021,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1014,2'
          Dst:             close_filters
    - functionName:    close_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:995,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:996,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:1007,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:997,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:997,21'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:1003,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read.c:997,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:998,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:1003,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read.c:1000,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1001,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read.c:1002,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    _archive_read_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - archive_clear_error
        - close_filters
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1048,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1048,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1050,6'
              BranchSideFuncs:
                - archive_clear_error
                - close_filters
        - Branch String:   'libarchive/archive_read.c:1050,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1051,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1052,23'
              BranchSideFuncs:
                - archive_clear_error
                - close_filters
        - Branch String:   'libarchive/archive_read.c:1059,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1060,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1062,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1048,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1052,2'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read.c:1058,7'
          Dst:             close_filters
    - functionName:    client_seek_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - self
        - offset
        - whence
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_set_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:228,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:229,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:233,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:229,3'
          Dst:             archive_set_error
    - functionName:    __archive_read_filter_seek
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - filter
        - offset
        - whence
      BBCount:         76
      ICount:          663
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - client_seek_proxy
        - client_switch_proxy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1635,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1635,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1636,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1635,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1636,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1637,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1637,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1638,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1640,13'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1641,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1644,13'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1647,10'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1684,10'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1727,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1650,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1651,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1655,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1651,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1652,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1655,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1653,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1654,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1655,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1650,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1655,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1656,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1662,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1663,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1664,31'
              BranchSideFuncs:
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1664,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1665,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1666,41'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1668,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1669,8'
              BranchSideFuncs:
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1670,5'
              BranchSideFuncs:
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1667,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1670,5'
              BranchSideFuncs:
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1671,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1677,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1677,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1678,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1676,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1678,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1679,30'
              BranchSideFuncs:
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1679,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1680,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1681,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1686,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1687,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1689,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1687,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1688,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1689,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1686,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1689,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1690,8'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1696,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1697,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1698,31'
              BranchSideFuncs:
                - client_seek_proxy
                - client_switch_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1698,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1699,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1700,41'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1703,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1704,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1705,47'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1708,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1710,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1711,14'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1712,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1713,5'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
            - BranchSide:      'libarchive/archive_read.c:1714,10'
              BranchSideFuncs:
                - client_switch_proxy
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1719,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1720,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1721,25'
              BranchSideFuncs:
                - client_seek_proxy
        - Branch String:   'libarchive/archive_read.c:1722,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1723,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1724,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1731,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1749,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1754,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1661,8'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1664,13'
          Dst:             client_seek_proxy
        - Src:             'libarchive/archive_read.c:1679,12'
          Dst:             client_seek_proxy
        - Src:             'libarchive/archive_read.c:1695,8'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1698,13'
          Dst:             client_seek_proxy
        - Src:             'libarchive/archive_read.c:1719,12'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1721,7'
          Dst:             client_seek_proxy
    - functionName:    client_switch_proxy
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - iindex
      BBCount:         15
      ICount:          159
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - client_open_proxy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:278,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:281,33'
              BranchSideFuncs:
                - client_open_proxy
        - Branch String:   'libarchive/archive_read.c:283,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:285,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:292,7'
              BranchSideFuncs:
                - client_open_proxy
        - Branch String:   'libarchive/archive_read.c:292,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:293,10'
              BranchSideFuncs:
                - client_open_proxy
            - BranchSide:      'libarchive/archive_read.c:295,16'
              BranchSideFuncs:
                - client_open_proxy
        - Branch String:   'libarchive/archive_read.c:298,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:298,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:298,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:296,8'
          Dst:             client_open_proxy
    - functionName:    __archive_read_seek
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - offset
        - whence
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_filter_seek
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:1624,9'
          Dst:             __archive_read_filter_seek
    - functionName:    advance_file_pointer
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filter
        - request
      BBCount:         39
      ICount:          357
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - client_skip_proxy
        - client_switch_proxy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1541,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1542,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1545,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1545,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1546,17'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1555,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1546,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1546,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1546,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1555,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1556,17'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1563,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1556,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1556,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
            - BranchSide:      'libarchive/archive_read.c:1556,7'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1563,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1564,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1567,6'
              BranchSideFuncs:
                - client_switch_proxy
                - client_skip_proxy
        - Branch String:   'libarchive/archive_read.c:1567,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1568,37'
              BranchSideFuncs:
                - client_skip_proxy
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1581,2'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1569,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1570,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1573,23'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1576,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1577,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1578,2'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1583,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1584,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1589,7'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1589,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1590,8'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1602,7'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1590,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1592,29'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1597,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1592,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1595,6'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1596,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1602,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1604,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1612,23'
              BranchSideFuncs:
                - client_switch_proxy
      Callsites:
        - Src:             'libarchive/archive_read.c:1568,19'
          Dst:             client_skip_proxy
        - Src:             'libarchive/archive_read.c:1592,9'
          Dst:             client_switch_proxy
    - functionName:    __archive_read_filter_consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1507
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - filter
        - request
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - advance_file_pointer
        - archive_set_error
      functionUses:    21
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1511,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1512,6'
              BranchSideFuncs:
                - advance_file_pointer
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1512,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1513,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1515,33'
              BranchSideFuncs:
                - advance_file_pointer
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1516,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1517,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1519,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1519,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1520,11'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1521,21'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read.c:1515,12'
          Dst:             advance_file_pointer
        - Src:             'libarchive/archive_read.c:1521,2'
          Dst:             archive_set_error
    - functionName:    __archive_read_consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - request
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_filter_consume
      functionUses:    152
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:1501,10'
          Dst:             __archive_read_filter_consume
    - functionName:    __archive_read_filter_ahead
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - min
        - avail
      BBCount:         85
      ICount:          639
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - archive_set_error
        - client_switch_proxy
      functionUses:    42
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1331,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1332,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1340,2'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1333,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1334,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1348,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1348,31'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1358,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1348,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1349,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1358,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1349,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1350,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1351,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1359,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1359,10'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1373,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1358,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1361,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1373,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1367,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1368,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1369,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1373,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1374,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1382,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1373,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1375,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1382,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1375,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1376,13'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1378,19'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1382,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1383,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1430,8'
              BranchSideFuncs:
                - client_switch_proxy
                - malloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1383,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1384,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1388,18'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1384,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1385,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1386,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1390,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1391,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1399,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1395,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1396,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1397,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1399,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1401,9'
              BranchSideFuncs:
                - client_switch_proxy
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1418,27'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1401,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1403,30'
              BranchSideFuncs:
                - client_switch_proxy
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1409,28'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1403,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1406,7'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1407,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1414,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1415,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1416,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1430,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1435,13'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1475,14'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1436,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1437,10'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1438,5'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1438,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1439,8'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1454,24'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - client_switch_proxy
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1440,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1442,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1451,10'
              BranchSideFuncs:
                - malloc
                - free
                - client_switch_proxy
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1447,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1448,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1449,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1455,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1457,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1466,9'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1461,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1462,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1463,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:1466,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1467,14'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1468,10'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1478,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1479,14'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1481,8'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:1481,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1482,14'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:1484,11'
              BranchSideFuncs:
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - client_switch_proxy
      Callsites:
        - Src:             'libarchive/archive_read.c:1403,10'
          Dst:             client_switch_proxy
        - Src:             'libarchive/archive_read.c:1441,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:1456,6'
          Dst:             archive_set_error
    - functionName:    __archive_read_ahead
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - min
        - avail
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_filter_ahead
      functionUses:    158
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:1321,10'
          Dst:             __archive_read_filter_ahead
    - functionName:    __archive_read_register_bidder
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - bidder_data
        - name
        - vtable
      BBCount:         19
      ICount:          139
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_check_magic
        - archive_set_error
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1239,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1239,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1242,15'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1244,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1245,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1262,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1245,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1246,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1247,10'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1252,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1252,38'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1253,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1252,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1253,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1259,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:1239,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1253,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:1262,2'
          Dst:             archive_set_error
    - functionName:    __archive_read_register_format
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - format_data
        - name
        - bid
        - options
        - read_header
        - read_data
        - read_data_skip
        - seek_data
        - cleanup
        - format_capabilities
        - has_encrypted_entries
      BBCount:         16
      ICount:          211
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_check_magic
        - archive_set_error
      functionUses:    16
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:1196,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1196,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1200,15'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1202,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1203,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:1221,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1203,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1204,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1205,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:1205,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:1206,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:1219,2'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read.c:1196,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:1221,2'
          Dst:             archive_set_error
    - functionName:    archive_seek_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _a
        - offset
        - whence
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_check_magic
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:950,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:950,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:953,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:953,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:954,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:960,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:950,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:954,3'
          Dst:             archive_set_error
    - functionName:    archive_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _a
        - buff
        - s
      BBCount:         33
      ICount:          290
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - archive_read_data_block
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:834,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:835,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:895,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:835,57'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:836,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:854,7'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:835,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:837,15'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:854,7'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:843,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:844,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:850,8'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:850,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:851,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:852,3'
              BranchSideFuncs:
                - archive_read_data_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:854,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:855,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:861,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:861,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:863,10'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:864,14'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:864,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:866,19'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:869,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:879,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:834,2'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:880,10'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:881,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:882,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:883,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
        - Branch String:   'libarchive/archive_read.c:883,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:884,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
            - BranchSide:      'libarchive/archive_read.c:893,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_data_block
      Callsites:
        - Src:             'libarchive/archive_read.c:840,8'
          Dst:             archive_read_data_block
        - Src:             'libarchive/archive_read.c:855,4'
          Dst:             archive_set_error
    - functionName:    archive_read_format_capabilities
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:804,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:804,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:807,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:804,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:804,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:807,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:804,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:805,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:807,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - archive_read_format_capabilities
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:782,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:782,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:784,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:782,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:784,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:788,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:788,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:788,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:793,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:788,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:789,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:793,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:779,35'
          Dst:             archive_read_format_capabilities
    - functionName:    archive_read_header_position
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         8
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:752,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:752,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:754,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:752,2'
          Dst:             __archive_check_magic
    - functionName:    __archive_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:606,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:607,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:608,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    choose_format
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         26
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_seek
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:707,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:708,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:725,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:708,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:709,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:719,2'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:710,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:711,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:712,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:712,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:713,25'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:714,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:714,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:714,29'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:715,16'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:714,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:715,16'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read.c:718,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read.c:725,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:726,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:735,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:735,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:736,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:741,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:713,5'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read.c:726,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:736,3'
          Dst:             archive_set_error
    - functionName:    choose_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         25
      ICount:          193
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_free_filters
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:556,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:557,18'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:598,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:563,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:564,8'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:574,7'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:564,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:565,5'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:566,11'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:567,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:568,16'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:571,3'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:574,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:576,32'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:585,39'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_free_filters
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:577,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:578,33'
              BranchSideFuncs:
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:581,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:586,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:587,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:588,20'
              BranchSideFuncs:
                - archive_set_error
                - calloc
                - __archive_read_filter_ahead
                - __archive_read_free_filters
                - __archive_read_free_filters
        - Branch String:   'libarchive/archive_read.c:593,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:594,32'
              BranchSideFuncs:
                - __archive_read_free_filters
            - BranchSide:      'libarchive/archive_read.c:597,2'
              BranchSideFuncs:
                - archive_set_error
                - calloc
                - __archive_read_free_filters
                - __archive_read_filter_ahead
                - __archive_read_free_filters
      Callsites:
        - Src:             'libarchive/archive_read.c:576,4'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read.c:578,5'
          Dst:             __archive_read_free_filters
        - Src:             'libarchive/archive_read.c:585,39'
          Dst:             calloc
        - Src:             'libarchive/archive_read.c:594,4'
          Dst:             __archive_read_free_filters
        - Src:             'libarchive/archive_read.c:598,2'
          Dst:             archive_set_error
    - functionName:    archive_read_prepend_callback_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_add_callback_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:450,9'
          Dst:             archive_read_add_callback_data
    - functionName:    archive_read_add_callback_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _a
        - client_data
        - iindex
      BBCount:         16
      ICount:          182
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_check_magic
        - archive_set_error
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:414,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:414,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:416,6'
              BranchSideFuncs:
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:416,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:417,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:421,14'
              BranchSideFuncs:
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:423,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:424,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:428,55'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read.c:429,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:430,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:434,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:414,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:417,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:421,6'
          Dst:             realloc
        - Src:             'libarchive/archive_read.c:424,3'
          Dst:             archive_set_error
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_append_callback_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_data
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_add_callback_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:444,9'
          Dst:             archive_read_add_callback_data
    - functionName:    archive_read_set_callback_data2
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _a
        - client_data
        - iindex
      BBCount:         15
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_check_magic
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:378,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:378,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:381,6'
              BranchSideFuncs:
                - archive_set_error
                - calloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:381,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:384,7'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:394,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:385,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:387,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:391,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:394,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:396,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:400,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:378,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:384,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read.c:387,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:396,3'
          Dst:             archive_set_error
    - functionName:    archive_read_set_switch_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_switcher
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:361,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:361,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:363,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:361,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_seek_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_seeker
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:339,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:339,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:341,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:339,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_skip_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_skipper
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:328,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:328,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:330,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:328,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_open2
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - client_data
        - client_opener
        - client_reader
        - client_skipper
        - client_closer
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_open1
        - archive_read_set_callback_data
        - archive_read_set_close_callback
        - archive_read_set_open_callback
        - archive_read_set_read_callback
        - archive_read_set_skip_callback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:153,2'
          Dst:             archive_read_set_callback_data
        - Src:             'libarchive/archive_read.c:154,2'
          Dst:             archive_read_set_open_callback
        - Src:             'libarchive/archive_read.c:155,2'
          Dst:             archive_read_set_read_callback
        - Src:             'libarchive/archive_read.c:156,2'
          Dst:             archive_read_set_skip_callback
        - Src:             'libarchive/archive_read.c:157,2'
          Dst:             archive_read_set_close_callback
        - Src:             'libarchive/archive_read.c:158,9'
          Dst:             archive_read_open1
    - functionName:    archive_read_set_callback_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_set_callback_data2
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:370,9'
          Dst:             archive_read_set_callback_data2
    - functionName:    archive_read_set_open_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_opener
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:306,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:306,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:308,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:306,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_read_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_reader
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:317,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:317,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:319,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:317,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_set_close_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_closer
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:350,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:350,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:352,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:350,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_open1
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         33
      ICount:          280
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_check_magic
        - archive_clear_error
        - archive_set_error
        - calloc
        - choose_filters
        - choose_format
        - client_switch_proxy
        - close_filters
        - read_client_close_proxy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:466,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:466,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:468,23'
              BranchSideFuncs:
                - archive_clear_error
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
                - read_client_close_proxy
                - archive_set_error
        - Branch String:   'libarchive/archive_read.c:470,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:471,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read.c:478,6'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
                - read_client_close_proxy
        - Branch String:   'libarchive/archive_read.c:478,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:479,8'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
                - read_client_close_proxy
            - BranchSide:      'libarchive/archive_read.c:487,11'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:480,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:482,28'
              BranchSideFuncs:
                - read_client_close_proxy
            - BranchSide:      'libarchive/archive_read.c:485,2'
              BranchSideFuncs:
                - calloc
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:488,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:489,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:490,2'
              BranchSideFuncs:
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:501,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:501,21'
              BranchSideFuncs:
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:503,15'
              BranchSideFuncs:
                - choose_filters
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:501,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:503,15'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:514,9'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:506,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:507,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:510,2'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:515,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:516,10'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:517,19'
              BranchSideFuncs:
                - choose_format
                - client_switch_proxy
                - close_filters
        - Branch String:   'libarchive/archive_read.c:520,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:522,24'
              BranchSideFuncs:
                - client_switch_proxy
            - BranchSide:      'libarchive/archive_read.c:531,2'
              BranchSideFuncs:
                - client_switch_proxy
        - Branch String:   'libarchive/archive_read.c:523,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:524,18'
              BranchSideFuncs:
                - close_filters
            - BranchSide:      'libarchive/archive_read.c:528,17'
              BranchSideFuncs:
                - client_switch_proxy
      Callsites:
        - Src:             'libarchive/archive_read.c:466,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read.c:468,2'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read.c:471,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read.c:482,4'
          Dst:             read_client_close_proxy
        - Src:             'libarchive/archive_read.c:487,11'
          Dst:             calloc
        - Src:             'libarchive/archive_read.c:505,7'
          Dst:             choose_filters
        - Src:             'libarchive/archive_read.c:522,10'
          Dst:             choose_format
        - Src:             'libarchive/archive_read.c:524,4'
          Dst:             close_filters
        - Src:             'libarchive/archive_read.c:534,2'
          Dst:             client_switch_proxy
    - functionName:    archive_read_open
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - client_data
        - client_opener
        - client_reader
        - client_closer
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_open1
        - archive_read_set_callback_data
        - archive_read_set_close_callback
        - archive_read_set_open_callback
        - archive_read_set_read_callback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read.c:136,2'
          Dst:             archive_read_set_open_callback
        - Src:             'libarchive/archive_read.c:137,2'
          Dst:             archive_read_set_read_callback
        - Src:             'libarchive/archive_read.c:138,2'
          Dst:             archive_read_set_close_callback
        - Src:             'libarchive/archive_read.c:139,2'
          Dst:             archive_read_set_callback_data
        - Src:             'libarchive/archive_read.c:140,9'
          Dst:             archive_read_open1
    - functionName:    archive_read_extract_set_skip_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - _a
        - d
        - i
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:118,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:121,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read.c:118,20'
          Dst:             __archive_check_magic
    - functionName:    archive_read_new
      functionSourceFile: '/src/libarchive/libarchive/archive_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_entry_new2
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read.c:93,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:95,29'
              BranchSideFuncs:
                - calloc
                - archive_entry_new2
            - BranchSide:      'libarchive/archive_read.c:95,29'
              BranchSideFuncs:
                - calloc
                - archive_entry_new2
        - Branch String:   'libarchive/archive_read.c:96,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read.c:98,2'
              BranchSideFuncs:
                - archive_entry_new2
      Callsites:
        - Src:             'libarchive/archive_read.c:95,29'
          Dst:             calloc
        - Src:             'libarchive/archive_read.c:101,13'
          Dst:             archive_entry_new2
    - functionName:    insert_passphrase_to_head
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - p
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_add_passphrase.c:59,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:59,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:60,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    remove_passphrases_from_head
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_add_passphrase.c:48,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:48,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:49,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_read_next_passphrase
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         31
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - add_passphrase_to_tail
        - insert_passphrase_to_head
        - new_read_passphrase
        - remove_passphrases_from_head
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_add_passphrase.c:143,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:145,7'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:151,13'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
                - remove_passphrases_from_head
                - add_passphrase_to_tail
                - remove_passphrases_from_head
                - add_passphrase_to_tail
        - Branch String:   'libarchive/archive_read_add_passphrase.c:147,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:148,7'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:149,30'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
        - Branch String:   'libarchive/archive_read_add_passphrase.c:151,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:153,3'
              BranchSideFuncs:
                - remove_passphrases_from_head
                - add_passphrase_to_tail
                - new_read_passphrase
                - insert_passphrase_to_head
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:158,13'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
                - remove_passphrases_from_head
                - add_passphrase_to_tail
        - Branch String:   'libarchive/archive_read_add_passphrase.c:158,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:160,3'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
                - remove_passphrases_from_head
                - add_passphrase_to_tail
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:168,5'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
        - Branch String:   'libarchive/archive_read_add_passphrase.c:161,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:163,37'
              BranchSideFuncs:
                - remove_passphrases_from_head
                - add_passphrase_to_tail
                - new_read_passphrase
                - insert_passphrase_to_head
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:166,5'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
        - Branch String:   'libarchive/archive_read_add_passphrase.c:170,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:171,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:172,11'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
        - Branch String:   'libarchive/archive_read_add_passphrase.c:172,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:176,16'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:186,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_add_passphrase.c:178,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:179,28'
              BranchSideFuncs:
                - new_read_passphrase
                - insert_passphrase_to_head
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:185,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_add_passphrase.c:180,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:181,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:182,30'
              BranchSideFuncs:
                - insert_passphrase_to_head
      Callsites:
        - Src:             'libarchive/archive_read_add_passphrase.c:154,7'
          Dst:             remove_passphrases_from_head
        - Src:             'libarchive/archive_read_add_passphrase.c:155,3'
          Dst:             add_passphrase_to_tail
        - Src:             'libarchive/archive_read_add_passphrase.c:163,8'
          Dst:             remove_passphrases_from_head
        - Src:             'libarchive/archive_read_add_passphrase.c:164,4'
          Dst:             add_passphrase_to_tail
        - Src:             'libarchive/archive_read_add_passphrase.c:179,8'
          Dst:             new_read_passphrase
        - Src:             'libarchive/archive_read_add_passphrase.c:182,4'
          Dst:             insert_passphrase_to_head
    - functionName:    add_passphrase_to_tail
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - p
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_read_passphrase
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - passphrase
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_add_passphrase.c:71,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:72,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:76,25'
              BranchSideFuncs:
                - strdup
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_add_passphrase.c:77,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:78,8'
              BranchSideFuncs:
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:83,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_add_passphrase.c:72,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_add_passphrase.c:76,18'
          Dst:             strdup
        - Src:             'libarchive/archive_read_add_passphrase.c:79,3'
          Dst:             archive_set_error
    - functionName:    __archive_read_reset_passphrase
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_set_passphrase_callback
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - client_data
        - cb
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_add_passphrase.c:115,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:115,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:118,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_add_passphrase.c:115,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_add_passphrase
      functionSourceFile: '/src/libarchive/libarchive/archive_read_add_passphrase.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - passphrase
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_check_magic
        - add_passphrase_to_tail
        - archive_set_error
        - new_read_passphrase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_add_passphrase.c:92,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:92,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:95,6'
              BranchSideFuncs:
                - new_read_passphrase
                - add_passphrase_to_tail
                - archive_set_error
        - Branch String:   'libarchive/archive_read_add_passphrase.c:95,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:95,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:96,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_add_passphrase.c:95,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:96,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:101,26'
              BranchSideFuncs:
                - new_read_passphrase
                - add_passphrase_to_tail
        - Branch String:   'libarchive/archive_read_add_passphrase.c:102,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_add_passphrase.c:104,25'
              BranchSideFuncs:
                - add_passphrase_to_tail
      Callsites:
        - Src:             'libarchive/archive_read_add_passphrase.c:92,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_add_passphrase.c:96,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_add_passphrase.c:101,6'
          Dst:             new_read_passphrase
        - Src:             'libarchive/archive_read_add_passphrase.c:104,2'
          Dst:             add_passphrase_to_tail
    - functionName:    memory_read_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_open_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - client_data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_read_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_open_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - client_data
        - skip
      BBCount:         4
      ICount:          68
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_open_memory.c:133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_open_memory.c:133,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_open_memory.c:134,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memory_read_seek
      functionSourceFile: '/src/libarchive/libarchive/archive_read_open_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - client_data
        - offset
        - whence
      BBCount:         11
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_open_memory.c:151,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_open_memory.c:153,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_open_memory.c:156,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_open_memory.c:159,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_open_memory.c:162,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_open_memory.c:164,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_open_memory.c:165,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_open_memory.c:168,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_open_memory.c:168,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_open_memory.c:169,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_open_memory.c:172,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memory_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_open_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - client_data
        - buff
      BBCount:         4
      ICount:          61
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_open_memory.c:116,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_open_memory.c:116,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_open_memory.c:117,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memory_read_open
      functionSourceFile: '/src/libarchive/libarchive/archive_read_open_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - client_data
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_open_memory2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_open_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - read_size
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_read_open1
        - archive_read_set_callback_data
        - archive_read_set_close_callback
        - archive_read_set_open_callback
        - archive_read_set_read_callback
        - archive_read_set_seek_callback
        - archive_read_set_skip_callback
        - archive_set_error
        - calloc
        - memory_read
        - memory_read_close
        - memory_read_open
        - memory_read_seek
        - memory_read_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_open_memory.c:73,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_open_memory.c:74,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_open_memory.c:77,49'
              BranchSideFuncs:
                - archive_read_set_open_callback
                - archive_read_set_read_callback
                - archive_read_set_seek_callback
                - archive_read_set_skip_callback
                - archive_read_set_close_callback
                - archive_read_set_callback_data
                - archive_read_open1
      Callsites:
        - Src:             'libarchive/archive_read_open_memory.c:72,36'
          Dst:             calloc
        - Src:             'libarchive/archive_read_open_memory.c:74,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_open_memory.c:80,2'
          Dst:             archive_read_set_open_callback
        - Src:             'libarchive/archive_read_open_memory.c:80,2'
          Dst:             memory_read_open
        - Src:             'libarchive/archive_read_open_memory.c:81,2'
          Dst:             archive_read_set_read_callback
        - Src:             'libarchive/archive_read_open_memory.c:81,2'
          Dst:             memory_read
        - Src:             'libarchive/archive_read_open_memory.c:82,2'
          Dst:             archive_read_set_seek_callback
        - Src:             'libarchive/archive_read_open_memory.c:82,2'
          Dst:             memory_read_seek
        - Src:             'libarchive/archive_read_open_memory.c:83,2'
          Dst:             archive_read_set_skip_callback
        - Src:             'libarchive/archive_read_open_memory.c:83,2'
          Dst:             memory_read_skip
        - Src:             'libarchive/archive_read_open_memory.c:84,2'
          Dst:             archive_read_set_close_callback
        - Src:             'libarchive/archive_read_open_memory.c:84,2'
          Dst:             memory_read_close
        - Src:             'libarchive/archive_read_open_memory.c:85,2'
          Dst:             archive_read_set_callback_data
        - Src:             'libarchive/archive_read_open_memory.c:86,10'
          Dst:             archive_read_open1
    - functionName:    archive_read_open_memory
      functionSourceFile: '/src/libarchive/libarchive/archive_read_open_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_open_memory2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_open_memory.c:58,9'
          Dst:             archive_read_open_memory2
    - functionName:    archive_read_set_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_set_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - options
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _archive_set_options
        - archive_set_option
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_set_options.c:68,9'
          Dst:             _archive_set_options
        - Src:             'libarchive/archive_read_set_options.c:68,9'
          Dst:             archive_set_option
    - functionName:    archive_set_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_set_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - m
        - o
        - v
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _archive_set_either_option
        - archive_set_format_option
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_set_options.c:129,9'
          Dst:             _archive_set_either_option
        - Src:             'libarchive/archive_read_set_options.c:129,9'
          Dst:             archive_set_format_option
        - Src:             'libarchive/archive_read_set_options.c:129,9'
          Dst:             archive_set_filter_option
    - functionName:    archive_set_format_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_set_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - m
        - o
        - v
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_set_options.c:81,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:82,47'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_set_options.c:105,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_set_options.c:84,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:84,34'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_set_options.c:86,4'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_set_options.c:84,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:86,4'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_set_options.c:87,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_set_options.c:87,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:88,15'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_set_options.c:93,15'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_set_options.c:88,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:89,5'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_set_options.c:90,4'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_set_options.c:97,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:98,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_set_options.c:100,7'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_set_options.c:100,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:101,7'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_set_options.c:102,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_set_options.c:105,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:105,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_set_options.c:107,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_set_options.c:105,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:106,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_set_options.c:107,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_set_options.c:88,8'
          Dst:             strcmp
    - functionName:    archive_set_filter_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_set_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
        - m
        - o
        - v
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_set_options.c:120,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_set_options.c:121,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_set_options.c:122,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    263
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_set_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_set_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - m
        - o
        - v
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _archive_set_option
        - archive_set_option
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_set_options.c:60,9'
          Dst:             _archive_set_option
        - Src:             'libarchive/archive_read_set_options.c:60,9'
          Dst:             archive_set_option
    - functionName:    archive_read_set_filter_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_set_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - m
        - o
        - v
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _archive_set_option
        - archive_set_filter_option
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_set_options.c:51,9'
          Dst:             _archive_set_option
        - Src:             'libarchive/archive_read_set_options.c:51,9'
          Dst:             archive_set_filter_option
    - functionName:    archive_read_set_format_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_set_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - m
        - o
        - v
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _archive_set_option
        - archive_set_format_option
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_set_options.c:42,9'
          Dst:             _archive_set_option
        - Src:             'libarchive/archive_read_set_options.c:42,9'
          Dst:             archive_set_format_option
    - functionName:    archive_read_support_filter_all
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
        - archive_clear_error
        - archive_read_support_filter_bzip2
        - archive_read_support_filter_compress
        - archive_read_support_filter_grzip
        - archive_read_support_filter_gzip
        - archive_read_support_filter_lrzip
        - archive_read_support_filter_lz4
        - archive_read_support_filter_lzip
        - archive_read_support_filter_lzma
        - archive_read_support_filter_lzop
        - archive_read_support_filter_rpm
        - archive_read_support_filter_uu
        - archive_read_support_filter_xz
        - archive_read_support_filter_zstd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_all.c:43,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_all.c:43,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_all.c:47,36'
              BranchSideFuncs:
                - archive_read_support_filter_bzip2
                - archive_read_support_filter_compress
                - archive_read_support_filter_gzip
                - archive_read_support_filter_lzip
                - archive_read_support_filter_lzma
                - archive_read_support_filter_xz
                - archive_read_support_filter_uu
                - archive_read_support_filter_rpm
                - archive_read_support_filter_lrzip
                - archive_read_support_filter_lzop
                - archive_read_support_filter_grzip
                - archive_read_support_filter_lz4
                - archive_read_support_filter_zstd
                - archive_clear_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_all.c:43,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_filter_all.c:47,2'
          Dst:             archive_read_support_filter_bzip2
        - Src:             'libarchive/archive_read_support_filter_all.c:49,2'
          Dst:             archive_read_support_filter_compress
        - Src:             'libarchive/archive_read_support_filter_all.c:51,2'
          Dst:             archive_read_support_filter_gzip
        - Src:             'libarchive/archive_read_support_filter_all.c:53,2'
          Dst:             archive_read_support_filter_lzip
        - Src:             'libarchive/archive_read_support_filter_all.c:58,2'
          Dst:             archive_read_support_filter_lzma
        - Src:             'libarchive/archive_read_support_filter_all.c:60,2'
          Dst:             archive_read_support_filter_xz
        - Src:             'libarchive/archive_read_support_filter_all.c:62,2'
          Dst:             archive_read_support_filter_uu
        - Src:             'libarchive/archive_read_support_filter_all.c:64,2'
          Dst:             archive_read_support_filter_rpm
        - Src:             'libarchive/archive_read_support_filter_all.c:66,2'
          Dst:             archive_read_support_filter_lrzip
        - Src:             'libarchive/archive_read_support_filter_all.c:68,2'
          Dst:             archive_read_support_filter_lzop
        - Src:             'libarchive/archive_read_support_filter_all.c:70,2'
          Dst:             archive_read_support_filter_grzip
        - Src:             'libarchive/archive_read_support_filter_all.c:72,2'
          Dst:             archive_read_support_filter_lz4
        - Src:             'libarchive/archive_read_support_filter_all.c:74,2'
          Dst:             archive_read_support_filter_zstd
        - Src:             'libarchive/archive_read_support_filter_all.c:82,2'
          Dst:             archive_clear_error
    - functionName:    archive_read_support_compression_all
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_all.c:36,9'
          Dst:             archive_read_support_filter_all
    - functionName:    bzip2_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_bzip2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - BZ2_bzDecompressEnd
        - archive_set_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:345,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:345,6'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:346,32'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:346,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:348,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:350,23'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:346,11'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:350,4'
          Dst:             archive_set_error
    - functionName:    BZ2_bzDecompressEnd
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bzip2_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_bzip2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - p
      BBCount:         36
      ICount:          332
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - BZ2_bzDecompress
        - BZ2_bzDecompressEnd
        - BZ2_bzDecompressInit
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_set_error
        - bzip2_reader_bid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:224,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:225,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:230,27'
              BranchSideFuncs:
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:235,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:236,25'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:281,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:236,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:237,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:244,33'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:249,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:250,34'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:254,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:254,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:255,17'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:275,4'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:257,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:259,13'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:262,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:266,13'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:269,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:282,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:283,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:288,46'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:291,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:292,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:300,28'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:304,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:306,34'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:319,8'
              BranchSideFuncs:
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:327,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:306,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:308,5'
              BranchSideFuncs:
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:310,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:319,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:320,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:325,4'
              BranchSideFuncs:
                - bzip2_reader_bid
                - BZ2_bzDecompressInit
                - __archive_read_filter_ahead
                - BZ2_bzDecompress
                - __archive_read_filter_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - BZ2_bzDecompressInit
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:236,8'
          Dst:             bzip2_reader_bid
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:244,10'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:250,11'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:269,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:281,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:283,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:300,9'
          Dst:             BZ2_bzDecompress
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:301,3'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:306,12'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:310,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:327,4'
          Dst:             archive_set_error
    - functionName:    bzip2_reader_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_bzip2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:123,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:127,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:128,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:129,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:130,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:133,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:133,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:134,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:135,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:140,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:141,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:142,18'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:142,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:143,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:145,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:122,11'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:128,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:140,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:142,11'
          Dst:             memcmp
    - functionName:    BZ2_bzDecompressInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BZ2_bzDecompress
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bzip2_reader_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_bzip2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:195,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:195,23'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:196,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:195,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:196,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:203,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:193,33'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:196,3'
          Dst:             archive_set_error
    - functionName:    archive_read_support_filter_bzip2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_bzip2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_bzip2.c:92,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_bzip2.c:97,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:92,6'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_bzip2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_bzip2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_bzip2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_bzip2.c:77,9'
          Dst:             archive_read_support_filter_bzip2
    - functionName:    compress_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - pblock
      BBCount:         20
      ICount:          145
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - next_code
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:281,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:282,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:285,31'
              BranchSideFuncs:
                - next_code
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:288,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:288,21'
              BranchSideFuncs:
                - next_code
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:288,2'
              BranchSideFuncs:
                - next_code
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:288,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:289,7'
              BranchSideFuncs:
                - next_code
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:300,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:289,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:290,14'
              BranchSideFuncs:
                - next_code
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:292,20'
              BranchSideFuncs:
                - next_code
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:293,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:294,28'
              BranchSideFuncs:
                - next_code
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:295,13'
              BranchSideFuncs:
                - next_code
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:295,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:296,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:292,10'
          Dst:             next_code
    - functionName:    next_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         44
      ICount:          382
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - archive_set_error
        - getbits
        - next_code
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:332,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:333,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:335,30'
              BranchSideFuncs:
                - archive_set_error
                - next_code
                - getbits
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:336,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:337,15'
              BranchSideFuncs:
                - archive_set_error
                - next_code
                - getbits
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:340,7'
              BranchSideFuncs:
                - archive_set_error
                - next_code
                - getbits
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:340,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:340,23'
              BranchSideFuncs:
                - archive_set_error
                - next_code
                - getbits
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:366,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:340,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:348,21'
              BranchSideFuncs:
                - next_code
                - getbits
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:366,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:352,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:353,19'
              BranchSideFuncs:
                - getbits
                - next_code
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:358,3'
              BranchSideFuncs:
                - next_code
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:354,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:355,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:367,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:367,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:369,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:367,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:367,37'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:375,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:366,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:369,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:375,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:375,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:376,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:381,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:381,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:382,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:385,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:389,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:389,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:394,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:389,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:390,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:394,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:394,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:395,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:404,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:397,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:398,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:400,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:331,19'
          Dst:             getbits
        - Src:             'libarchive/archive_read_support_filter_compress.c:353,11'
          Dst:             getbits
        - Src:             'libarchive/archive_read_support_filter_compress.c:363,11'
          Dst:             next_code
        - Src:             'libarchive/archive_read_support_filter_compress.c:369,3'
          Dst:             archive_set_error
    - functionName:    getbits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - n
      BBCount:         20
      ICount:          176
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:424,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:425,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:425,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:426,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:440,25'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:426,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:427,35'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:432,38'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:434,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:435,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:436,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:436,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:436,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:437,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:436,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:437,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:438,50'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:427,5'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_compress.c:432,10'
          Dst:             __archive_read_filter_ahead
    - functionName:    compress_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         18
      ICount:          190
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - calloc
        - getbits
        - next_code
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:222,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:222,23'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:223,8'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:222,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:223,8'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:231,15'
              BranchSideFuncs:
                - getbits
                - getbits
                - getbits
                - next_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:243,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:244,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:248,24'
              BranchSideFuncs:
                - next_code
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:255,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:256,3'
              BranchSideFuncs:
                - next_code
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:257,2'
              BranchSideFuncs:
                - next_code
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:260,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:261,3'
              BranchSideFuncs:
                - next_code
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:264,12'
              BranchSideFuncs:
                - next_code
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:220,33'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_compress.c:225,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_compress.c:238,8'
          Dst:             getbits
        - Src:             'libarchive/archive_read_support_filter_compress.c:239,8'
          Dst:             getbits
        - Src:             'libarchive/archive_read_support_filter_compress.c:242,9'
          Dst:             getbits
        - Src:             'libarchive/archive_read_support_filter_compress.c:244,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_compress.c:264,2'
          Dst:             next_code
    - functionName:    compress_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_filter_ahead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:183,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:186,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:188,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:188,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:189,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:188,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:191,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:191,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:192,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:193,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_compress.c:193,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_compress.c:195,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:181,11'
          Dst:             __archive_read_filter_ahead
    - functionName:    archive_read_support_filter_compress
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:162,9'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_compress
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_compress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_compress.c:147,9'
          Dst:             archive_read_support_filter_compress
    - functionName:    consume_trailer
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         12
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_set_error
        - inflateEnd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:398,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:400,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:402,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:410,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:410,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:411,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:410,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:416,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:398,10'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_filter_gzip.c:402,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:409,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:416,2'
          Dst:             __archive_read_filter_consume
    - functionName:    inflateEnd
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         12
      ICount:          123
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_set_error
        - crc32
        - inflateInit2_
        - peek_at_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:342,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:344,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - crc32
                - __archive_read_filter_ahead
                - inflateInit2_
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:357,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:362,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:368,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:373,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:379,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:341,8'
          Dst:             peek_at_header
        - Src:             'libarchive/archive_read_support_filter_gzip.c:344,2'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_gzip.c:347,15'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_filter_gzip.c:351,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:353,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_filter_gzip.c:362,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:368,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:373,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:379,3'
          Dst:             archive_set_error
    - functionName:    peek_at_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - pbits
        - state
      BBCount:         56
      ICount:          331
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - __archive_read_filter_ahead
        - archive_le32dec
        - memcmp
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:147,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:147,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:148,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:147,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:150,13'
              BranchSideFuncs:
                - memcmp
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - archive_le32dec
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:150,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:151,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:152,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - archive_le32dec
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:153,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:155,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - archive_le32dec
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:159,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:160,34'
              BranchSideFuncs:
                - archive_le32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:168,6'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:168,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:169,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:177,6'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:170,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:171,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:172,16'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:179,24'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:200,6'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:183,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:184,37'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:186,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:186,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:187,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:188,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:188,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:182,4'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:191,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
                - free
                - strdup
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:191,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:193,9'
              BranchSideFuncs:
                - free
                - strdup
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:197,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:200,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:201,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:212,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:203,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:204,37'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:206,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:206,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:207,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:208,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:208,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:202,4'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:209,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:212,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:213,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:226,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:214,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:215,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:223,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:226,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:227,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:228,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:146,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:150,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_gzip.c:160,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_gzip.c:169,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:184,9'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:194,18'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_filter_gzip.c:204,9'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:213,7'
          Dst:             __archive_read_filter_ahead
    - functionName:    crc32
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateInit2_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzip_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - entry
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_entry_set_mtime
        - archive_entry_set_pathname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:278,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:279,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_pathname
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:282,6'
              BranchSideFuncs:
                - archive_entry_set_pathname
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:282,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:282,6'
              BranchSideFuncs:
                - archive_entry_set_pathname
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:283,30'
              BranchSideFuncs:
                - archive_entry_set_pathname
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:279,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_filter_gzip.c:283,3'
          Dst:             archive_entry_set_pathname
    - functionName:    gzip_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - archive_set_error
        - inflateEnd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:515,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:515,6'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:516,24'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:516,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:518,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:520,24'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:516,11'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_filter_gzip.c:520,4'
          Dst:             archive_set_error
    - functionName:    gzip_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - p
      BBCount:         32
      ICount:          265
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_set_error
        - consume_header
        - consume_trailer
        - inflate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:436,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:436,41'
              BranchSideFuncs:
                - consume_header
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:436,2'
              BranchSideFuncs:
                - consume_header
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:436,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:439,8'
              BranchSideFuncs:
                - consume_header
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:494,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:439,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:440,25'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:453,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:441,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:442,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:445,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:445,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:447,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:454,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:455,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:463,11'
              BranchSideFuncs:
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_ahead
                - archive_set_error
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:464,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:465,15'
              BranchSideFuncs:
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_ahead
                - archive_set_error
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:466,34'
              BranchSideFuncs:
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_ahead
                - archive_set_error
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:470,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:472,34'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - consume_header
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:476,34'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - consume_trailer
                - consume_header
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:486,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:481,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:482,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:483,4'
              BranchSideFuncs:
                - consume_header
                - __archive_read_filter_ahead
                - inflate
                - __archive_read_filter_consume
                - consume_trailer
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:496,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:497,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:499,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:440,10'
          Dst:             consume_header
        - Src:             'libarchive/archive_read_support_filter_gzip.c:453,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_gzip.c:455,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_gzip.c:469,9'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_filter_gzip.c:472,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_gzip.c:476,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_gzip.c:480,10'
          Dst:             consume_trailer
        - Src:             'libarchive/archive_read_support_filter_gzip.c:486,4'
          Dst:             archive_set_error
    - functionName:    inflate
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gzip_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:312,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:312,23'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:313,8'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:312,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:313,8'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:320,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:310,33'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_gzip.c:315,3'
          Dst:             archive_set_error
    - functionName:    gzip_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - peek_at_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:242,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:243,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:244,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:242,6'
          Dst:             peek_at_header
    - functionName:    archive_read_support_filter_gzip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_gzip.c:105,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_gzip.c:111,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:105,6'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_gzip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_gzip
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_gzip.c:90,9'
          Dst:             archive_read_support_filter_gzip
    - functionName:    grzip_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_grzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_program
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_grzip.c:102,6'
          Dst:             __archive_read_program
    - functionName:    grzip_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_grzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_grzip.c:88,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:88,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:89,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_grzip.c:88,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:91,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_grzip.c:91,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:94,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_grzip.c:87,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_grzip.c:91,6'
          Dst:             memcmp
    - functionName:    archive_read_support_filter_grzip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_grzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_grzip.c:65,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:67,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_grzip.c:70,20'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_grzip.c:65,6'
          Dst:             __archive_read_register_bidder
        - Src:             'libarchive/archive_read_support_filter_grzip.c:70,2'
          Dst:             archive_set_error
    - functionName:    lrzip_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lrzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_program
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lrzip.c:112,6'
          Dst:             __archive_read_program
    - functionName:    lrzip_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lrzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         18
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lrzip.c:90,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:90,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:91,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lrzip.c:90,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:93,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_lrzip.c:93,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:94,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:97,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lrzip.c:97,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:100,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lrzip.c:101,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:101,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:102,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lrzip.c:101,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:104,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lrzip.c:89,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lrzip.c:93,6'
          Dst:             memcmp
    - functionName:    archive_read_support_filter_lrzip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lrzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lrzip.c:64,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lrzip.c:69,20'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lrzip.c:64,6'
          Dst:             __archive_read_register_bidder
        - Src:             'libarchive/archive_read_support_filter_lrzip.c:69,2'
          Dst:             archive_set_error
    - functionName:    lz4_allocate_out_block_for_legacy
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:272,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:273,8'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:283,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:276,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:277,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:281,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:277,4'
          Dst:             archive_set_error
    - functionName:    lz4_allocate_out_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:247,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:248,18'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:249,6'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:249,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:250,8'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:260,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:253,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:254,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:258,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:260,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:261,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:262,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:254,4'
          Dst:             archive_set_error
    - functionName:    lz4_filter_read_data_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - p
      BBCount:         39
      ICount:          407
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - LZ4_decompress_safe
        - LZ4_decompress_safe_usingDict
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_le32dec
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:488,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:489,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:490,36'
              BranchSideFuncs:
                - archive_le32dec.787
                - __archive_read_filter_ahead
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
                - archive_le32dec.787
                - archive_set_error
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:491,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:492,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:494,6'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
                - archive_le32dec.787
                - archive_set_error
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:494,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:495,33'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:499,18'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
                - archive_le32dec.787
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:501,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:502,19'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
                - archive_le32dec.787
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:505,21'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
                - archive_le32dec.787
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:515,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:518,6'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
                - archive_le32dec.787
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:518,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:519,16'
              BranchSideFuncs:
                - archive_le32dec.787
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:531,6'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:531,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:533,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:558,6'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
                - LZ4_decompress_safe
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:533,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:534,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:550,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:535,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:536,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:543,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:558,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:559,13'
              BranchSideFuncs:
                - LZ4_decompress_safe
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:564,13'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:565,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:566,8'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:581,7'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:566,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:567,13'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:574,13'
              BranchSideFuncs:
                - LZ4_decompress_safe_usingDict
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:595,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:596,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:601,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:486,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:490,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:495,3'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_lz4.c:512,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:522,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:560,23'
          Dst:             LZ4_decompress_safe
        - Src:             'libarchive/archive_read_support_filter_lz4.c:580,23'
          Dst:             LZ4_decompress_safe_usingDict
        - Src:             'libarchive/archive_read_support_filter_lz4.c:596,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:607,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:611,2'
          Dst:             archive_set_error
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZ4_decompress_safe
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LZ4_decompress_safe_usingDict
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lz4_filter_read_descriptor
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         35
      ICount:          362
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_set_error
        - lz4_allocate_out_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:384,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:385,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:394,24'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:396,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:397,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:399,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:399,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:400,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:401,37'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:410,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:411,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:413,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:413,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:415,3'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:418,3'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:421,3'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:424,3'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:427,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:432,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:433,20'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:434,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:434,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:435,20'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:436,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - __archive_read_filter_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:436,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:437,42'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - lz4_allocate_out_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:447,27'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:439,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:440,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:445,2'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_allocate_out_block
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:458,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:459,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:460,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:460,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:461,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:463,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:382,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:385,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:437,14'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:440,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:455,2'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_lz4.c:458,6'
          Dst:             lz4_allocate_out_block
        - Src:             'libarchive/archive_read_support_filter_lz4.c:467,2'
          Dst:             archive_set_error
    - functionName:    lz4_filter_read_legacy_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - p
      BBCount:         16
      ICount:          165
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - LZ4_decompress_safe
        - __archive_read_filter_ahead
        - archive_le32dec
        - archive_set_error
        - lz4_allocate_out_block_for_legacy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:681,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:682,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:685,41'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_ahead
                - LZ4_decompress_safe
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:686,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:687,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:697,2'
              BranchSideFuncs:
                - archive_le32dec.787
                - __archive_read_filter_ahead
                - LZ4_decompress_safe
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:687,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:688,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:694,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:699,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:700,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:705,41'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - LZ4_decompress_safe
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:707,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:708,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:712,28'
              BranchSideFuncs:
                - LZ4_decompress_safe
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:714,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:715,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:719,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:680,8'
          Dst:             lz4_allocate_out_block_for_legacy
        - Src:             'libarchive/archive_read_support_filter_lz4.c:685,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:689,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:698,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:705,13'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:708,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:712,8'
          Dst:             LZ4_decompress_safe
        - Src:             'libarchive/archive_read_support_filter_lz4.c:715,3'
          Dst:             archive_set_error
    - functionName:    lz4_filter_read_default_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - p
      BBCount:         28
      ICount:          192
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_le32dec
        - archive_set_error
        - lz4_filter_read_data_block
        - lz4_filter_read_descriptor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:624,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:625,3'
              BranchSideFuncs:
                - lz4_filter_read_descriptor
                - lz4_filter_read_data_block
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:632,35'
              BranchSideFuncs:
                - lz4_filter_read_data_block
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:627,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:628,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:629,3'
              BranchSideFuncs:
                - lz4_filter_read_data_block
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:636,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:636,19'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:640,6'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:636,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:637,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:640,6'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:640,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:641,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:668,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:641,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:644,43'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:664,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:646,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:647,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:651,31'
              BranchSideFuncs:
                - archive_le32dec.787
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:656,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:663,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:664,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:627,13'
          Dst:             lz4_filter_read_descriptor
        - Src:             'libarchive/archive_read_support_filter_lz4.c:632,8'
          Dst:             lz4_filter_read_data_block
        - Src:             'libarchive/archive_read_support_filter_lz4.c:644,15'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:647,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:651,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:652,4'
          Dst:             __archive_read_filter_consume
    - functionName:    lz4_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lz4_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - p
      BBCount:         40
      ICount:          265
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_le32dec
        - archive_set_error
        - lz4_filter_read_default_stream
        - lz4_filter_read_legacy_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:295,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:296,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:300,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lz4_filter_read_legacy_stream
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
                - lz4_filter_read_default_stream
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:303,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:305,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:309,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:309,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:313,40'
              BranchSideFuncs:
                - lz4_filter_read_default_stream
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:318,39'
              BranchSideFuncs:
                - lz4_filter_read_legacy_stream
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:323,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:314,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:314,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:315,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:314,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:315,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:316,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:319,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:319,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:320,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:319,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:320,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:321,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:329,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:333,42'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:366,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:335,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:336,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:340,37'
              BranchSideFuncs:
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:342,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:343,42'
              BranchSideFuncs:
                - lz4_filter_read_default_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:344,12'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - lz4_filter_read_default_stream
                - archive_set_error
                - lz4_filter_read_legacy_stream
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:344,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:345,41'
              BranchSideFuncs:
                - lz4_filter_read_legacy_stream
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:346,13'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:346,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:348,5'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:361,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:349,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:351,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:356,42'
              BranchSideFuncs:
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_le32dec.787
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - lz4_filter_read_legacy_stream
                - lz4_filter_read_default_stream
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:300,2'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_lz4.c:309,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:313,9'
          Dst:             lz4_filter_read_default_stream
        - Src:             'libarchive/archive_read_support_filter_lz4.c:318,9'
          Dst:             lz4_filter_read_legacy_stream
        - Src:             'libarchive/archive_read_support_filter_lz4.c:323,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:333,14'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:340,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:341,3'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_lz4.c:343,11'
          Dst:             lz4_filter_read_default_stream
        - Src:             'libarchive/archive_read_support_filter_lz4.c:345,11'
          Dst:             lz4_filter_read_legacy_stream
        - Src:             'libarchive/archive_read_support_filter_lz4.c:347,15'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:350,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_lz4.c:356,26'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_lz4.c:357,4'
          Dst:             __archive_read_filter_consume
    - functionName:    lz4_reader_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:227,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:228,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:233,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:226,33'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_lz4.c:228,3'
          Dst:             archive_set_error
    - functionName:    lz4_reader_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         20
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_filter_ahead
        - archive_le32dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:151,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:155,15'
              BranchSideFuncs:
                - archive_le32dec.787
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:156,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:159,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:178,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:164,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:165,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:167,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:167,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:168,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:169,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:172,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:173,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:175,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:175,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:176,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:177,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:150,11'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lz4.c:156,16'
          Dst:             archive_le32dec
    - functionName:    archive_read_support_filter_lz4
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lz4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lz4.c:118,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:120,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lz4.c:123,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lz4.c:118,6'
          Dst:             __archive_read_register_bidder
    - functionName:    lzop_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lzop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_program
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lzop.c:161,6'
          Dst:             __archive_read_program
    - functionName:    lzop_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lzop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lzop.c:141,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:141,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_lzop.c:141,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:144,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_lzop.c:144,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:147,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lzop.c:140,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_lzop.c:144,6'
          Dst:             memcmp
    - functionName:    archive_read_support_filter_lzop
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_lzop.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_lzop.c:113,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:115,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_lzop.c:122,20'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_lzop.c:113,6'
          Dst:             __archive_read_register_bidder
        - Src:             'libarchive/archive_read_support_filter_lzop.c:122,2'
          Dst:             archive_set_error
    - functionName:    child_stop
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - state
      BBCount:         30
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - archive_set_error
        - close
        - waitpid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_program.c:230,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:231,9'
              BranchSideFuncs:
                - close
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - waitpid
                - __errno_location
                - close
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:234,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - waitpid
                - __errno_location
                - close
        - Branch String:   'libarchive/archive_read_support_filter_program.c:234,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:235,9'
              BranchSideFuncs:
                - close
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - waitpid
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:239,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - waitpid
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:241,3'
              BranchSideFuncs:
                - waitpid
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:251,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:244,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:244,43'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - waitpid
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:244,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - waitpid
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:244,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:243,18'
              BranchSideFuncs:
                - waitpid
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:248,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:251,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:253,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:259,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:259,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:267,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:277,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:267,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:268,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:270,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:277,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:278,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:288,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_program.c:278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:279,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:281,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:231,3'
          Dst:             close
        - Src:             'libarchive/archive_read_support_filter_program.c:235,3'
          Dst:             close
        - Src:             'libarchive/archive_read_support_filter_program.c:243,10'
          Dst:             waitpid
        - Src:             'libarchive/archive_read_support_filter_program.c:244,43'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:253,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_program.c:270,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_program.c:281,3'
          Dst:             archive_set_error
    - 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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    waitpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    child_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - self
        - buf
        - buf_len
      BBCount:         57
      ICount:          306
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - __archive_check_child
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - __errno_location
        - child_stop
        - close
        - fcntl
        - read
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_program.c:304,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:304,12'
              BranchSideFuncs:
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:304,48'
              BranchSideFuncs:
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:330,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:330,25'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:330,3'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
        - Branch String:   'libarchive/archive_read_support_filter_program.c:330,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:329,15'
              BranchSideFuncs:
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:332,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
        - Branch String:   'libarchive/archive_read_support_filter_program.c:332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:333,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:334,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
        - Branch String:   'libarchive/archive_read_support_filter_program.c:334,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:334,20'
              BranchSideFuncs:
                - child_stop
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:337,23'
              BranchSideFuncs:
                - child_stop
        - Branch String:   'libarchive/archive_read_support_filter_program.c:334,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:334,33'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:338,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:337,23'
              BranchSideFuncs:
                - child_stop
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:338,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:338,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:338,20'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:341,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
        - Branch String:   'libarchive/archive_read_support_filter_program.c:338,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:339,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:341,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
        - Branch String:   'libarchive/archive_read_support_filter_program.c:341,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:343,26'
              BranchSideFuncs:
                - __archive_check_child
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:349,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - read
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
        - Branch String:   'libarchive/archive_read_support_filter_program.c:350,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:351,10'
              BranchSideFuncs:
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:359,3'
              BranchSideFuncs:
                - write
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:354,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:355,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:356,4'
              BranchSideFuncs:
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:361,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:361,25'
              BranchSideFuncs:
                - __errno_location
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:361,3'
              BranchSideFuncs:
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_program.c:361,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:360,16'
              BranchSideFuncs:
                - write
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:363,7'
              BranchSideFuncs:
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_program.c:363,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:365,34'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_check_child
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:366,14'
              BranchSideFuncs:
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __errno_location
                - __archive_check_child
        - Branch String:   'libarchive/archive_read_support_filter_program.c:366,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:366,27'
              BranchSideFuncs:
                - __errno_location
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
                - __archive_check_child
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:372,10'
              BranchSideFuncs:
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_filter_program.c:366,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:368,26'
              BranchSideFuncs:
                - __archive_check_child
                - read
                - __archive_read_filter_ahead
                - write
                - close
                - fcntl
                - __errno_location
                - __errno_location
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:372,10'
              BranchSideFuncs:
                - close
                - fcntl
                - read
                - __archive_read_filter_ahead
                - write
                - __errno_location
                - __archive_check_child
                - __archive_read_filter_consume
                - __errno_location
                - close
                - fcntl
                - __archive_check_child
                - __errno_location
                - __errno_location
                - child_stop
                - __errno_location
                - __errno_location
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:329,10'
          Dst:             read
        - Src:             'libarchive/archive_read_support_filter_program.c:330,25'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:334,33'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:337,12'
          Dst:             child_stop
        - Src:             'libarchive/archive_read_support_filter_program.c:338,20'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:343,4'
          Dst:             __archive_check_child
        - Src:             'libarchive/archive_read_support_filter_program.c:349,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_program.c:351,4'
          Dst:             close
        - Src:             'libarchive/archive_read_support_filter_program.c:353,4'
          Dst:             fcntl
        - Src:             'libarchive/archive_read_support_filter_program.c:360,10'
          Dst:             write
        - Src:             'libarchive/archive_read_support_filter_program.c:361,25'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:365,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_program.c:366,27'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_filter_program.c:368,4'
          Dst:             __archive_check_child
        - Src:             'libarchive/archive_read_support_filter_program.c:372,4'
          Dst:             close
        - Src:             'libarchive/archive_read_support_filter_program.c:374,4'
          Dst:             fcntl
        - Src:             'libarchive/archive_read_support_filter_program.c:378,21'
          Dst:             __errno_location
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    program_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_free
        - child_stop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:487,6'
          Dst:             child_stop
        - Src:             'libarchive/archive_read_support_filter_program.c:491,2'
          Dst:             archive_string_free
    - functionName:    program_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - buff
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - child_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_program.c:463,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:463,38'
              BranchSideFuncs:
                - child_read
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:463,2'
              BranchSideFuncs:
                - child_read
        - Branch String:   'libarchive/archive_read_support_filter_program.c:463,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:464,22'
              BranchSideFuncs:
                - child_read
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:476,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_program.c:465,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:468,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:469,7'
              BranchSideFuncs:
                - child_read
        - Branch String:   'libarchive/archive_read_support_filter_program.c:469,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:471,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:472,12'
              BranchSideFuncs:
                - child_read
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:464,11'
          Dst:             child_read
    - functionName:    program_bidder_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:173,2'
          Dst:             free_state
    - functionName:    free_state
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_program.c:180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:180,6'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:181,8'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:       []
    - functionName:    program_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_program
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:448,10'
          Dst:             __archive_read_program
    - functionName:    __archive_read_program
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - cmd
      BBCount:         19
      ICount:          178
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_create_child
        - archive_set_error
        - archive_strcat
        - archive_string_ensure
        - archive_string_free
        - archive_strncat
        - calloc
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_program.c:403,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:403,23'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:405,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_program.c:403,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:404,29'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:405,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_program.c:403,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:405,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:414,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strcat
                - __archive_create_child
                - free
                - archive_string_free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:407,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:408,25'
              BranchSideFuncs:
                - archive_string_free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:411,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_filter_program.c:414,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:414,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_strcat
                - __archive_create_child
                - free
                - archive_string_free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:414,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strcat
                - __archive_create_child
                - free
                - archive_string_free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:425,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:426,8'
              BranchSideFuncs:
                - free
                - archive_string_free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:435,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:400,6'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_filter_program.c:400,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_filter_program.c:401,35'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_program.c:404,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_read_support_filter_program.c:405,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_program.c:408,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_filter_program.c:414,2'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_filter_program.c:414,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_filter_program.c:415,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_filter_program.c:423,8'
          Dst:             __archive_create_child
        - Src:             'libarchive/archive_read_support_filter_program.c:427,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_filter_program.c:429,3'
          Dst:             archive_set_error
    - functionName:    program_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - upstream
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_program.c:201,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:202,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:213,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_program.c:204,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:205,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:207,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_program.c:207,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:208,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:209,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_program.c:213,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:214,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:215,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:202,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_program.c:207,7'
          Dst:             memcmp
    - functionName:    archive_read_support_filter_program_signature
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _a
        - cmd
        - signature
        - signature_len
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_register_bidder
        - archive_set_error
        - calloc
        - free_state
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_program.c:143,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:144,3'
              BranchSideFuncs:
                - free_state
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:145,22'
              BranchSideFuncs:
                - strdup
                - __archive_read_register_bidder
                - free_state
                - malloc
                - free_state
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_program.c:146,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:147,3'
              BranchSideFuncs:
                - free_state
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:149,6'
              BranchSideFuncs:
                - __archive_read_register_bidder
                - free_state
                - malloc
        - Branch String:   'libarchive/archive_read_support_filter_program.c:149,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:149,27'
              BranchSideFuncs:
                - __archive_read_register_bidder
                - free_state
                - malloc
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:155,37'
              BranchSideFuncs:
                - __archive_read_register_bidder
                - free_state
        - Branch String:   'libarchive/archive_read_support_filter_program.c:149,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:150,26'
              BranchSideFuncs:
                - malloc
                - __archive_read_register_bidder
                - free_state
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:155,37'
              BranchSideFuncs:
                - __archive_read_register_bidder
                - free_state
        - Branch String:   'libarchive/archive_read_support_filter_program.c:155,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:157,14'
              BranchSideFuncs:
                - free_state
            - BranchSide:      'libarchive/archive_read_support_filter_program.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:142,35'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_program.c:145,15'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_filter_program.c:155,6'
          Dst:             __archive_read_register_bidder
        - Src:             'libarchive/archive_read_support_filter_program.c:157,3'
          Dst:             free_state
        - Src:             'libarchive/archive_read_support_filter_program.c:163,2'
          Dst:             free_state
        - Src:             'libarchive/archive_read_support_filter_program.c:164,2'
          Dst:             archive_set_error
    - functionName:    archive_read_support_compression_program_signature
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - cmd
        - signature
        - signature_len
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_program_signature
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:73,9'
          Dst:             archive_read_support_filter_program_signature
    - functionName:    archive_read_support_filter_program
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cmd
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_program_signature
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:81,10'
          Dst:             archive_read_support_filter_program_signature
    - functionName:    archive_read_support_compression_program
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_program.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cmd
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_program
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_program.c:66,9'
          Dst:             archive_read_support_filter_program
    - functionName:    archive_be32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpm_limit_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_rpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - bytes
        - max
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:164,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:164,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:164,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rpm_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_rpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rpm_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_rpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - buff
      BBCount:         60
      ICount:          472
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_be32dec
        - archive_set_error
        - rpm_limit_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:183,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:184,36'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:194,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:186,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:187,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:192,3'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:187,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:188,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:190,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:194,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:196,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:209,44'
              BranchSideFuncs:
                - rpm_limit_bytes
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:242,24'
              BranchSideFuncs:
                - rpm_limit_bytes
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:251,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:264,12'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:269,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:196,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:197,13'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:199,34'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:216,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:217,9'
              BranchSideFuncs:
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:240,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:217,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:218,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:221,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:218,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:219,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:221,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:219,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:220,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:221,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:217,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:221,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:234,31'
              BranchSideFuncs:
                - archive_be32dec
                - archive_be32dec
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:221,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:223,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:228,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:247,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:248,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:249,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:251,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:252,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:262,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:252,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:254,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:259,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:269,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:270,21'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:275,2'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:275,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:275,25'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:275,2'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:275,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:183,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - rpm_limit_bytes
                - rpm_limit_bytes
                - archive_be32dec
                - archive_be32dec
                - archive_set_error
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:277,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:277,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:277,18'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:281,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:277,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:278,20'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:281,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_rpm.c:184,8'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_rpm.c:209,8'
          Dst:             rpm_limit_bytes
        - Src:             'libarchive/archive_read_support_filter_rpm.c:222,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_rpm.c:234,15'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_filter_rpm.c:235,13'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_filter_rpm.c:242,8'
          Dst:             rpm_limit_bytes
        - Src:             'libarchive/archive_read_support_filter_rpm.c:271,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_rpm.c:279,3'
          Dst:             __archive_read_filter_consume
    - functionName:    rpm_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_rpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:148,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:149,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:154,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_rpm.c:147,22'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_rpm.c:149,3'
          Dst:             archive_set_error
    - functionName:    rpm_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_rpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         20
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:104,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:107,15'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:111,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:113,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:117,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:117,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:119,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:117,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:119,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:123,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:125,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:126,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:126,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:128,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_rpm.c:126,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:127,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_rpm.c:128,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_rpm.c:103,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_rpm.c:111,6'
          Dst:             memcmp
    - functionName:    archive_read_support_filter_rpm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_rpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_rpm.c:89,9'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_rpm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_rpm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_rpm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_rpm.c:74,9'
          Dst:             archive_read_support_filter_rpm
    - functionName:    ensure_in_buff_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - self
        - uudecode
        - size
      BBCount:         19
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:408,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:416,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:440,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:418,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:419,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:421,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:422,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:418,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:424,16'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:425,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:426,9'
              BranchSideFuncs:
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:433,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:433,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:434,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:436,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:427,4'
          Dst:             archive_set_error
    - functionName:    uudecode_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - entry
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_entry_set_mode
        - archive_entry_set_pathname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:450,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:451,26'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_pathname
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:453,6'
              BranchSideFuncs:
                - archive_entry_set_pathname
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:453,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:453,6'
              BranchSideFuncs:
                - archive_entry_set_pathname
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:454,30'
              BranchSideFuncs:
                - archive_entry_set_pathname
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:451,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_filter_uu.c:454,3'
          Dst:             archive_entry_set_pathname
    - functionName:    uudecode_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uudecode_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - buff
      BBCount:         184
      ICount:          1285
      EdgeCount:       251
      CyclomaticComplexity: 69
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_set_error
        - ensure_in_buff_size
        - get_line
        - memcmp
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:474,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:474,19'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:478,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:474,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:475,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:478,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:478,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:479,12'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:480,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:484,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:485,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:488,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:488,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:489,7'
              BranchSideFuncs:
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:508,2'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:489,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:490,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:499,27'
              BranchSideFuncs:
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:499,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:501,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:502,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:508,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:511,7'
              BranchSideFuncs:
                - get_line
                - __archive_read_filter_consume
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:714,2'
              BranchSideFuncs:
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:513,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:515,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:526,10'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:515,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:516,9'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:521,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:516,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:516,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:517,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:515,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:517,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:521,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:527,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:527,21'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:555,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:527,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:528,8'
              BranchSideFuncs:
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:555,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:528,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:528,22'
              BranchSideFuncs:
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:539,28'
              BranchSideFuncs:
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:528,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:530,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:539,28'
              BranchSideFuncs:
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:539,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:541,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:542,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:542,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:543,13'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:544,23'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:545,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:549,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:552,12'
              BranchSideFuncs:
                - __archive_read_filter_consume
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:555,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:555,28'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:559,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:604,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:659,8'
              BranchSideFuncs:
                - archive_set_error
                - memcmp
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:669,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:559,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:560,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:565,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:565,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:565,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:567,13'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:565,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:566,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:567,13'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:567,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:568,15'
              BranchSideFuncs:
                - memcmp
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:571,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:567,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:569,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:571,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:572,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:572,18'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:572,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:572,33'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:572,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:573,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:573,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:573,25'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:573,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:574,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:574,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:574,25'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:574,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:574,42'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:572,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:575,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:602,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:575,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:576,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:578,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:585,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:586,10'
              BranchSideFuncs:
                - malloc
                - strncpy
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:601,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:586,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:587,12'
              BranchSideFuncs:
                - free
                - malloc
                - strncpy
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:588,30'
              BranchSideFuncs:
                - malloc
                - strncpy
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:589,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:591,11'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:596,14'
              BranchSideFuncs:
                - strncpy
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:604,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:605,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:606,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:607,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:607,23'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:608,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:607,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:608,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:614,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:616,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:617,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:622,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:622,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:623,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:626,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:626,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:627,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:651,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:629,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:629,34'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:630,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:629,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:630,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:631,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:636,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:637,18'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:643,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:637,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:638,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:639,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:643,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:626,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:644,18'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:644,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:645,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:646,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:651,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:652,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:657,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:659,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:659,32'
              BranchSideFuncs:
                - memcmp
                - archive_set_error
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:662,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:659,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:660,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:662,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:669,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:670,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:671,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:672,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:672,18'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:677,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:672,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:672,33'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:677,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:672,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:673,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:677,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:672,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:674,5'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:677,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:677,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:678,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:706,8'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:680,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:680,34'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:681,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:680,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:681,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:682,21'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:687,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:688,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:696,9'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:688,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:689,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:690,19'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:690,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:691,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:692,23'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:696,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:677,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:697,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:697,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:698,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:699,19'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:699,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:700,7'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:701,23'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:706,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:706,14'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:712,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:706,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:707,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:712,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - get_line
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - malloc
                - strncpy
                - archive_set_error
                - free
                - memcmp
                - memcmp
                - archive_set_error
                - ensure_in_buff_size
                - __archive_read_filter_consume
                - __archive_read_filter_ahead
                - ensure_in_buff_size
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:716,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:717,11'
              BranchSideFuncs:
                - __archive_read_filter_consume
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:718,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:473,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_uu.c:490,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:499,7'
          Dst:             ensure_in_buff_size
        - Src:             'libarchive/archive_read_support_filter_uu.c:512,9'
          Dst:             get_line
        - Src:             'libarchive/archive_read_support_filter_uu.c:521,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:530,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:539,8'
          Dst:             ensure_in_buff_size
        - Src:             'libarchive/archive_read_support_filter_uu.c:548,5'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_uu.c:560,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:565,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_uu.c:568,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_uu.c:590,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:596,6'
          Dst:             strncpy
        - Src:             'libarchive/archive_read_support_filter_uu.c:608,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:617,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:652,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:659,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_uu.c:662,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:707,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_uu.c:718,2'
          Dst:             __archive_read_filter_consume
    - functionName:    get_line
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - avail
        - nlsize
      BBCount:         29
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:183,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:184,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:206,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:184,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:183,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:186,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:190,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:197,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:186,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:187,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:188,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:190,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:190,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:190,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:190,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:190,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:191,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:192,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:193,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:197,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:198,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:199,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:206,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:207,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:208,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bid_get_line
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - b
        - avail
        - ravail
        - nl
        - nbytes_read
      BBCount:         28
      ICount:          224
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_filter_ahead
        - get_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:220,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:221,4'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:224,19'
              BranchSideFuncs:
                - get_line
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:229,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:229,21'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:229,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:229,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:229,39'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:229,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:229,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:229,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:230,7'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:229,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:231,19'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:257,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:237,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:238,15'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:240,36'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:241,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:242,9'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:248,19'
              BranchSideFuncs:
                - get_line
                - __archive_read_filter_ahead
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:242,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:243,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:245,37'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:254,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:229,2'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:255,11'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - get_line
                - __archive_read_filter_ahead
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:224,9'
          Dst:             get_line
        - Src:             'libarchive/archive_read_support_filter_uu.c:240,8'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_uu.c:245,9'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_uu.c:253,9'
          Dst:             get_line
    - functionName:    uudecode_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         11
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:381,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:381,26'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:382,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:381,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:381,46'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:382,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:381,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:382,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:390,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:378,32'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_uu.c:382,3'
          Dst:             archive_set_error
    - functionName:    uudecode_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         106
      ICount:          581
      EdgeCount:       147
      CyclomaticComplexity: 43
      functionsReached:
        - __archive_read_filter_ahead
        - bid_get_line
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:276,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:279,12'
              BranchSideFuncs:
                - bid_get_line
                - bid_get_line
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:284,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:284,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:285,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:284,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:285,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:286,7'
              BranchSideFuncs:
                - bid_get_line
                - bid_get_line
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:286,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:286,32'
              BranchSideFuncs:
                - memcmp
                - bid_get_line
                - bid_get_line
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:288,12'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:287,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:288,12'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:288,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:288,36'
              BranchSideFuncs:
                - memcmp
                - bid_get_line
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:291,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:288,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:289,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:291,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:293,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:293,17'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:298,8'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:293,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:293,31'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:296,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:293,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:294,7'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:296,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:294,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:294,23'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:296,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:294,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:295,7'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:296,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:295,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:295,23'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:296,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:295,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:295,39'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:296,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:293,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:296,6'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:298,8'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:300,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:301,4'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:302,13'
              BranchSideFuncs:
                - bid_get_line
                - bid_get_line
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:305,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:306,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:308,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:309,3'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:310,21'
              BranchSideFuncs:
                - bid_get_line
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:311,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:311,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:312,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:311,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:313,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:315,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:317,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:341,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:317,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:318,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:320,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:321,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:323,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:324,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:324,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:325,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:326,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:327,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:332,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:327,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:328,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:329,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:332,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:338,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:333,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:334,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:335,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:334,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:334,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:338,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:335,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:338,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:339,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:339,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:341,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:339,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:340,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:341,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:343,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:344,18'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:348,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:344,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:345,5'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:346,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:350,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:350,28'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:352,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:350,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:351,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:352,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:352,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:352,28'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:354,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:352,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:353,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:354,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:354,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:354,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:356,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_uu.c:354,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:355,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_uu.c:356,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:275,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_uu.c:283,9'
          Dst:             bid_get_line
        - Src:             'libarchive/archive_read_support_filter_uu.c:286,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_uu.c:288,29'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_uu.c:310,8'
          Dst:             bid_get_line
        - Src:             'libarchive/archive_read_support_filter_uu.c:350,21'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_filter_uu.c:352,21'
          Dst:             memcmp
    - functionName:    archive_read_support_filter_uu
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:97,9'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_uu
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_uu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_uu
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_uu.c:82,9'
          Dst:             archive_read_support_filter_uu
    - functionName:    lzip_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_lzma_bidder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:411,10'
          Dst:             xz_lzma_bidder_init
    - functionName:    xz_lzma_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         17
      ICount:          152
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - calloc
        - lzma_alone_decoder
        - lzma_stream_decoder
        - set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:481,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:481,23'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:482,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:481,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:482,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:489,15'
              BranchSideFuncs:
                - lzma_alone_decoder
                - set_error
                - free
                - free
                - lzma_stream_decoder
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:500,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:506,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:509,3'
              BranchSideFuncs:
                - lzma_alone_decoder
                - set_error
                - free
                - free
                - lzma_stream_decoder
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:512,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:513,31'
              BranchSideFuncs:
                - lzma_stream_decoder
                - set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:517,30'
              BranchSideFuncs:
                - lzma_alone_decoder
                - set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:520,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:521,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:524,12'
              BranchSideFuncs:
                - set_error
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:479,33'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_filter_xz.c:482,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:513,9'
          Dst:             lzma_stream_decoder
        - Src:             'libarchive/archive_read_support_filter_xz.c:517,9'
          Dst:             lzma_alone_decoder
        - Src:             'libarchive/archive_read_support_filter_xz.c:524,2'
          Dst:             set_error
    - functionName:    lzma_stream_decoder
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_alone_decoder
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - ret
      BBCount:         14
      ICount:          93
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - archive_set_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:421,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:424,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:424,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:426,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:430,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:434,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:439,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:444,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:449,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:455,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:426,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:430,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:434,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:439,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:444,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:449,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:455,3'
          Dst:             archive_set_error
    - functionName:    xz_filter_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - p
      BBCount:         48
      ICount:          358
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_set_error
        - lzip_init
        - lzip_tail
        - lzma_code
        - lzma_crc32
        - set_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:669,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:669,41'
              BranchSideFuncs:
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:669,2'
              BranchSideFuncs:
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:669,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:670,8'
              BranchSideFuncs:
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:708,17'
              BranchSideFuncs:
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:670,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:674,20'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:680,35'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:675,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:676,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:677,4'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:681,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:681,40'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:687,28'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - archive_set_error
                - set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:681,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:682,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:687,28'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - archive_set_error
                - set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:692,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:694,4'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:697,34'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:703,14'
              BranchSideFuncs:
                - set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:711,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:712,7'
              BranchSideFuncs:
                - lzip_tail
                - lzma_crc32
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:723,8'
              BranchSideFuncs:
                - lzma_crc32
                - lzip_tail
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:712,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:713,7'
              BranchSideFuncs:
                - lzip_tail
                - lzma_crc32
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:721,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:713,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:714,7'
              BranchSideFuncs:
                - lzip_tail
                - lzma_crc32
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:721,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:712,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:715,20'
              BranchSideFuncs:
                - lzip_tail
                - lzma_crc32
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:721,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:716,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:717,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:718,9'
              BranchSideFuncs:
                - lzma_crc32
                - lzip_tail
                - lzip_tail
                - lzip_init
                - __archive_read_filter_ahead
                - lzma_code
                - __archive_read_filter_consume
                - set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:718,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:719,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:720,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:727,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:728,21'
              BranchSideFuncs:
                - lzip_tail
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:732,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:729,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:730,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:731,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:674,10'
          Dst:             lzip_init
        - Src:             'libarchive/archive_read_support_filter_xz.c:680,7'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_xz.c:682,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:690,9'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_filter_xz.c:697,4'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_xz.c:703,4'
          Dst:             set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:715,10'
          Dst:             lzip_tail
        - Src:             'libarchive/archive_read_support_filter_xz.c:725,19'
          Dst:             lzma_crc32
        - Src:             'libarchive/archive_read_support_filter_xz.c:728,11'
          Dst:             lzip_tail
    - functionName:    xz_filter_close
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzma_end
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:746,2'
          Dst:             lzma_end
    - functionName:    lzma_end
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzip_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         18
      ICount:          172
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_le32enc
        - lzma_properties_decode
        - lzma_raw_decoder
        - set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:545,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:546,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:549,20'
              BranchSideFuncs:
                - archive_le32enc
                - __archive_read_filter_consume
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error
                - set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:558,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:558,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:559,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:558,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:559,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:560,18'
              BranchSideFuncs:
                - archive_le32enc
                - __archive_read_filter_consume
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error
                - set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:561,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:562,15'
              BranchSideFuncs:
                - archive_le32enc
                - __archive_read_filter_consume
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error
                - set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:563,18'
              BranchSideFuncs:
                - archive_le32enc
                - __archive_read_filter_consume
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error
                - set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:575,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:576,13'
              BranchSideFuncs:
                - set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:579,27'
              BranchSideFuncs:
                - lzma_raw_decoder
                - free
                - set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:581,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:582,13'
              BranchSideFuncs:
                - set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:585,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:544,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_xz.c:563,2'
          Dst:             archive_le32enc
        - Src:             'libarchive/archive_read_support_filter_xz.c:566,2'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_xz.c:574,8'
          Dst:             lzma_properties_decode
        - Src:             'libarchive/archive_read_support_filter_xz.c:576,3'
          Dst:             set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:579,8'
          Dst:             lzma_raw_decoder
        - Src:             'libarchive/archive_read_support_filter_xz.c:582,3'
          Dst:             set_error
    - functionName:    lzma_code
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzip_tail
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         30
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_filter_ahead
        - __archive_read_filter_consume
        - archive_le32dec
        - archive_le64dec
        - archive_set_error
        - lzip_has_member
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:597,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:598,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.977
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:600,8'
              BranchSideFuncs:
                - __archive_read_filter_ahead
                - archive_le32dec.977
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:602,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:602,19'
              BranchSideFuncs:
                - archive_le32dec.977
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:604,6'
              BranchSideFuncs:
                - archive_le32dec.977
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:602,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:603,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:604,6'
              BranchSideFuncs:
                - archive_le32dec.977
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:604,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:604,19'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:605,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:604,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:605,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:612,6'
              BranchSideFuncs:
                - archive_le32dec.977
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:612,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:618,2'
              BranchSideFuncs:
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:621,16'
              BranchSideFuncs:
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:621,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:622,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:628,6'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_le64dec
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:628,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:629,16'
              BranchSideFuncs:
                - archive_le64dec
                - __archive_read_filter_consume
                - lzip_has_member
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:634,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lzip_has_member
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:628,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:630,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:634,32'
              BranchSideFuncs:
                - __archive_read_filter_consume
                - lzip_has_member
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:638,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:639,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:645,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:601,6'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_xz.c:605,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:612,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_filter_xz.c:621,37'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_filter_xz.c:622,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:629,43'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_filter_xz.c:630,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_filter_xz.c:634,2'
          Dst:             __archive_read_filter_consume
        - Src:             'libarchive/archive_read_support_filter_xz.c:638,6'
          Dst:             lzip_has_member
    - functionName:    lzma_crc32
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le64dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:132,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_endian.h:132,53'
          Dst:             archive_le32dec
    - functionName:    lzip_has_member
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         18
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:351,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:357,15'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:358,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:360,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:363,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:363,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:365,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:363,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:364,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:365,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:369,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:369,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:370,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:369,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:371,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:350,11'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_xz.c:358,6'
          Dst:             memcmp
    - functionName:    archive_le32enc
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - u
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_properties_decode
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzma_raw_decoder
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzip_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzip_has_member
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:382,10'
          Dst:             lzip_has_member
    - functionName:    lzma_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_lzma_bidder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:403,10'
          Dst:             xz_lzma_bidder_init
    - functionName:    lzma_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         45
      ICount:          224
      EdgeCount:       53
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_filter_ahead
        - archive_le32dec
        - archive_le64dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:248,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:267,15'
              BranchSideFuncs:
                - archive_le64dec
                - archive_le32dec.977
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:268,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:271,6'
              BranchSideFuncs:
                - archive_le64dec
                - archive_le32dec.977
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:271,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:271,27'
              BranchSideFuncs:
                - archive_le64dec
                - archive_le32dec.977
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:272,16'
              BranchSideFuncs:
                - archive_le64dec
                - archive_le32dec.977
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:271,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:272,16'
              BranchSideFuncs:
                - archive_le64dec
                - archive_le32dec.977
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:278,38'
              BranchSideFuncs:
                - archive_le64dec
                - archive_le32dec.977
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:279,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:280,16'
              BranchSideFuncs:
                - archive_le32dec.977
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:289,28'
              BranchSideFuncs:
                - archive_le32dec.977
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:290,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:316,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:324,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:324,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:324,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:333,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:324,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:325,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:333,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:325,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:326,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:333,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:324,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:327,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:333,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:247,11'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_xz.c:278,22'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_filter_xz.c:289,12'
          Dst:             archive_le32dec
    - functionName:    xz_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xz_lzma_bidder_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:395,10'
          Dst:             xz_lzma_bidder_init
    - functionName:    xz_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_filter_ahead
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:211,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:217,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:217,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:218,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:220,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:210,11'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_xz.c:217,6'
          Dst:             memcmp
    - functionName:    archive_read_support_filter_lzip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:185,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:187,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:190,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:185,6'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_lzip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_lzip
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:170,9'
          Dst:             archive_read_support_filter_lzip
    - functionName:    archive_read_support_filter_lzma
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:152,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:157,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:152,6'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_lzma
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_lzma
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:137,9'
          Dst:             archive_read_support_filter_lzma
    - functionName:    archive_read_support_filter_xz
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_xz.c:120,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_xz.c:125,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:120,6'
          Dst:             __archive_read_register_bidder
    - functionName:    archive_read_support_compression_xz
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_xz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_support_filter_xz
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_xz.c:105,9'
          Dst:             archive_read_support_filter_xz
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zstd_bidder_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_zstd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_program
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_zstd.c:147,6'
          Dst:             __archive_read_program
    - functionName:    zstd_bidder_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_zstd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - filter
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_filter_ahead
        - archive_le32dec
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_zstd.c:123,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:126,27'
              BranchSideFuncs:
                - archive_le32dec.1002
        - Branch String:   'libarchive/archive_read_support_filter_zstd.c:127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:129,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_filter_zstd.c:129,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:132,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_zstd.c:122,11'
          Dst:             __archive_read_filter_ahead
        - Src:             'libarchive/archive_read_support_filter_zstd.c:126,11'
          Dst:             archive_le32dec
    - functionName:    archive_read_support_filter_zstd
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_filter_zstd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_register_bidder
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_filter_zstd.c:91,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:93,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_filter_zstd.c:98,20'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_filter_zstd.c:91,6'
          Dst:             __archive_read_register_bidder
        - Src:             'libarchive/archive_read_support_filter_zstd.c:98,2'
          Dst:             archive_set_error
    - functionName:    archive_read_support_format_all
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_all.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          67
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
        - archive_clear_error
        - archive_read_support_format_7zip
        - archive_read_support_format_ar
        - archive_read_support_format_cab
        - archive_read_support_format_cpio
        - archive_read_support_format_empty
        - archive_read_support_format_iso9660
        - archive_read_support_format_lha
        - archive_read_support_format_mtree
        - archive_read_support_format_rar
        - archive_read_support_format_rar5
        - archive_read_support_format_tar
        - archive_read_support_format_warc
        - archive_read_support_format_xar
        - archive_read_support_format_zip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_all.c:34,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_all.c:34,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_all.c:56,33'
              BranchSideFuncs:
                - archive_read_support_format_ar
                - archive_read_support_format_cpio
                - archive_read_support_format_empty
                - archive_read_support_format_lha
                - archive_read_support_format_mtree
                - archive_read_support_format_tar
                - archive_read_support_format_xar
                - archive_read_support_format_warc
                - archive_read_support_format_7zip
                - archive_read_support_format_cab
                - archive_read_support_format_rar
                - archive_read_support_format_rar5
                - archive_read_support_format_iso9660
                - archive_read_support_format_zip
                - archive_clear_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_all.c:34,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_all.c:56,2'
          Dst:             archive_read_support_format_ar
        - Src:             'libarchive/archive_read_support_format_all.c:57,2'
          Dst:             archive_read_support_format_cpio
        - Src:             'libarchive/archive_read_support_format_all.c:58,2'
          Dst:             archive_read_support_format_empty
        - Src:             'libarchive/archive_read_support_format_all.c:59,2'
          Dst:             archive_read_support_format_lha
        - Src:             'libarchive/archive_read_support_format_all.c:60,2'
          Dst:             archive_read_support_format_mtree
        - Src:             'libarchive/archive_read_support_format_all.c:61,2'
          Dst:             archive_read_support_format_tar
        - Src:             'libarchive/archive_read_support_format_all.c:62,2'
          Dst:             archive_read_support_format_xar
        - Src:             'libarchive/archive_read_support_format_all.c:63,2'
          Dst:             archive_read_support_format_warc
        - Src:             'libarchive/archive_read_support_format_all.c:71,2'
          Dst:             archive_read_support_format_7zip
        - Src:             'libarchive/archive_read_support_format_all.c:72,2'
          Dst:             archive_read_support_format_cab
        - Src:             'libarchive/archive_read_support_format_all.c:73,2'
          Dst:             archive_read_support_format_rar
        - Src:             'libarchive/archive_read_support_format_all.c:74,2'
          Dst:             archive_read_support_format_rar5
        - Src:             'libarchive/archive_read_support_format_all.c:75,2'
          Dst:             archive_read_support_format_iso9660
        - Src:             'libarchive/archive_read_support_format_all.c:78,2'
          Dst:             archive_read_support_format_zip
        - Src:             'libarchive/archive_read_support_format_all.c:86,2'
          Dst:             archive_clear_error
    - functionName:    ar_atol8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         27
      ICount:          161
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:598,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:598,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:598,24'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:598,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:598,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:598,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:598,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:599,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:601,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:603,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:603,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:603,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:603,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:603,47'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:603,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:603,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:603,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:604,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:604,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:604,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:605,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:604,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:604,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:608,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:604,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:605,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:608,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ar_parse_gnu_filename_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         21
      ICount:          142
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:560,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:561,8'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:572,6'
              BranchSideFuncs:
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_ar.c:561,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:562,6'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:567,2'
              BranchSideFuncs:
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_ar.c:563,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:564,5'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:565,5'
              BranchSideFuncs:
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_ar.c:572,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:572,33'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:576,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:572,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:572,47'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:576,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:572,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:573,3'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:576,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:581,2'
          Dst:             archive_set_error
    - functionName:    ar_atol10
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         27
      ICount:          161
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:624,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:624,24'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:624,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:624,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:624,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:624,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:625,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:626,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:628,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:628,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:628,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:628,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:628,47'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:628,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:628,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:628,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:629,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:629,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:629,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:630,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:629,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:629,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:633,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:629,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:630,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:633,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ar_parse_common_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - entry
        - h
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ar_atol10
        - ar_atol8
        - archive_entry_set_filetype
        - archive_entry_set_gid
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_size
        - archive_entry_set_uid
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:461,2'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_ar.c:463,14'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:462,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_ar.c:465,13'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:464,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_ar.c:467,13'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:466,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_ar.c:469,14'
          Dst:             ar_atol8
        - Src:             'libarchive/archive_read_support_format_ar.c:468,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_ar.c:470,6'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:474,2'
          Dst:             archive_entry_set_size
    - functionName:    _ar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - ar
        - h
        - unconsumed
      BBCount:         92
      ICount:          649
      EdgeCount:       128
      CyclomaticComplexity: 38
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - ar_atol10
        - ar_parse_common_header
        - ar_parse_gnu_filename_table
        - archive_entry_copy_pathname
        - archive_entry_set_filetype
        - archive_entry_set_size
        - archive_set_error
        - strchr
        - strcmp
        - strncmp
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:178,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:184,10'
              BranchSideFuncs:
                - strncpy
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strncmp
                - strchr
                - strncmp
        - Branch String:   'libarchive/archive_read_support_format_ar.c:190,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:198,15'
              BranchSideFuncs:
                - strncmp
                - strchr
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:212,6'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:198,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:199,4'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:200,19'
              BranchSideFuncs:
                - strchr
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:200,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:201,4'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:202,20'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:212,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:213,3'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:214,11'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:214,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:215,3'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:217,3'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:227,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:227,27'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:227,2'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:227,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:228,4'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:239,6'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:239,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:239,28'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:243,6'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:239,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:239,45'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:243,6'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:240,4'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:243,6'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:243,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:244,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:253,13'
              BranchSideFuncs:
                - strcmp
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:253,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:255,26'
              BranchSideFuncs:
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - archive_entry_set_filetype
                - ar_atol10
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:310,6'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
        - Branch String:   'libarchive/archive_read_support_format_ar.c:260,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:260,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:261,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:260,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:261,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:265,24'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:266,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:267,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:271,7'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:271,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:272,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:278,15'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:279,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:280,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:284,16'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_ar.c:287,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:288,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:292,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
        - Branch String:   'libarchive/archive_read_support_format_ar.c:292,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:293,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:294,10'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_set_size
                - ar_parse_gnu_filename_table
        - Branch String:   'libarchive/archive_read_support_format_ar.c:310,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:310,28'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:335,14'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:310,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:310,50'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:335,14'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:310,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:311,22'
              BranchSideFuncs:
                - ar_atol10
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:335,14'
              BranchSideFuncs:
                - strncmp
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:316,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:316,29'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:317,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
        - Branch String:   'libarchive/archive_read_support_format_ar.c:316,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:317,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_copy_pathname
                - ar_parse_common_header
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:325,31'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - ar_parse_common_header
        - Branch String:   'libarchive/archive_read_support_format_ar.c:335,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:338,26'
              BranchSideFuncs:
                - ar_parse_common_header
                - ar_atol10
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:391,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_ar.c:348,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:348,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:350,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:349,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:349,19'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:350,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:347,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:350,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:354,29'
              BranchSideFuncs:
                - archive_entry_set_size
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_ar.c:359,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:360,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:365,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:365,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:366,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:371,22'
              BranchSideFuncs:
                - malloc
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:372,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:373,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:377,11'
              BranchSideFuncs:
                - strncpy
                - __archive_read_consume
                - archive_entry_copy_pathname
                - free
        - Branch String:   'libarchive/archive_read_support_format_ar.c:391,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:391,43'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:392,31'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_ar.c:391,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:392,31'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:403,13'
              BranchSideFuncs:
                - strcmp
                - archive_entry_copy_pathname
                - ar_parse_common_header
                - archive_entry_copy_pathname
                - ar_parse_common_header
        - Branch String:   'libarchive/archive_read_support_format_ar.c:403,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:404,31'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - ar_parse_common_header
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:414,30'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - ar_parse_common_header
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:177,6'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_ar.c:178,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:184,2'
          Dst:             strncpy
        - Src:             'libarchive/archive_read_support_format_ar.c:198,7'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_ar.c:200,12'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_ar.c:202,12'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_ar.c:244,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:253,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_ar.c:255,3'
          Dst:             ar_parse_common_header
        - Src:             'libarchive/archive_read_support_format_ar.c:256,3'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_ar.c:257,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_ar.c:259,12'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:261,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:267,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:272,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:280,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:288,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_ar.c:292,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_ar.c:295,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_ar.c:298,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_ar.c:301,11'
          Dst:             ar_parse_gnu_filename_table
        - Src:             'libarchive/archive_read_support_format_ar.c:311,12'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:317,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:319,4'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_ar.c:321,4'
          Dst:             ar_parse_common_header
        - Src:             'libarchive/archive_read_support_format_ar.c:325,3'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_ar.c:327,11'
          Dst:             ar_parse_common_header
        - Src:             'libarchive/archive_read_support_format_ar.c:335,6'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_ar.c:338,3'
          Dst:             ar_parse_common_header
        - Src:             'libarchive/archive_read_support_format_ar.c:341,12'
          Dst:             ar_atol10
        - Src:             'libarchive/archive_read_support_format_ar.c:350,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:357,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_ar.c:360,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_ar.c:365,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_ar.c:366,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:373,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:377,3'
          Dst:             strncpy
        - Src:             'libarchive/archive_read_support_format_ar.c:380,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_ar.c:382,3'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_ar.c:391,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_ar.c:391,36'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_ar.c:392,3'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_ar.c:394,7'
          Dst:             ar_parse_common_header
        - Src:             'libarchive/archive_read_support_format_ar.c:396,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_ar.c:403,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_ar.c:404,3'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_ar.c:406,11'
          Dst:             ar_parse_common_header
        - Src:             'libarchive/archive_read_support_format_ar.c:414,2'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_ar.c:415,10'
          Dst:             ar_parse_common_header
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_ar_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_ar_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:540,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:541,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:543,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:537,18'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_ar_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         24
      ICount:          196
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:488,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:489,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:493,6'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:493,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:494,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:511,44'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:495,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:496,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:500,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:500,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:501,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:502,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:502,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:503,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:504,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:512,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:513,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:515,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:515,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:516,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:522,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_ar.c:516,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:517,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:520,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:489,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_ar.c:494,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_ar.c:496,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:511,21'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_ar.c:517,5'
          Dst:             archive_set_error
    - functionName:    archive_read_format_ar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - _ar_read_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:427,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:432,26'
              BranchSideFuncs:
                - __archive_read_ahead
                - _ar_read_header
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:439,42'
              BranchSideFuncs:
                - __archive_read_ahead
                - _ar_read_header
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_ar.c:439,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:441,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:443,13'
              BranchSideFuncs:
                - _ar_read_header
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_ar.c:447,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:448,26'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:450,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:432,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_ar.c:439,21'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_ar.c:445,8'
          Dst:             _ar_read_header
        - Src:             'libarchive/archive_read_support_format_ar.c:448,3'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_ar_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:157,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:158,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:159,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_ar.c:159,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:160,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:162,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:157,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_ar.c:159,6'
          Dst:             memcmp
    - functionName:    archive_read_support_format_ar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_ar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_ar_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_ar.c:103,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:103,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:106,20'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_ar.c:107,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:108,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:112,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_ar.c:127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:128,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_ar.c:131,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_ar.c:103,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_ar.c:106,20'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_ar.c:108,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_ar.c:114,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_ar.c:114,6'
          Dst:             archive_read_format_ar_bid
        - Src:             'libarchive/archive_read_support_format_ar.c:114,6'
          Dst:             archive_read_format_ar_read_header
        - Src:             'libarchive/archive_read_support_format_ar.c:114,6'
          Dst:             archive_read_format_ar_read_data
        - Src:             'libarchive/archive_read_support_format_ar.c:114,6'
          Dst:             archive_read_format_ar_skip
        - Src:             'libarchive/archive_read_support_format_ar.c:114,6'
          Dst:             archive_read_format_ar_cleanup
    - functionName:    lzx_huffman_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hf
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzx_decode_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzx_huffman_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2172,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2174,7'
              BranchSideFuncs:
                - free
                - free
                - lzx_huffman_free
                - lzx_huffman_free
                - lzx_huffman_free
                - lzx_huffman_free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2176,2'
          Dst:             lzx_huffman_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2177,2'
          Dst:             lzx_huffman_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2178,2'
          Dst:             lzx_huffman_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2179,2'
          Dst:             lzx_huffman_free
    - functionName:    archive_le32enc
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - u
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzx_decode_huffman
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hf
        - rbits
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3225,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3226,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3227,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzx_read_bitlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - d
        - end
      BBCount:         65
      ICount:          694
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - lzx_br_fillup
        - lzx_decode_huffman
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3050,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3051,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3052,6'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3054,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3055,2'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3055,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3056,14'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3113,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3057,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3057,8'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3059,11'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3057,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3057,8'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3059,11'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3057,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3058,4'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3059,11'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3061,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3063,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3074,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3085,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3104,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3063,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3063,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3065,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3063,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3063,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3065,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3063,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3064,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3065,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3067,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3068,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3069,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3070,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3071,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3072,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3074,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3074,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3076,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3074,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3074,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3076,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3074,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3075,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3076,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3078,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3079,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3080,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3085,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3085,9'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3088,4'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3085,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3085,9'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3088,4'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3085,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3087,5'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3088,4'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3090,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3091,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3092,4'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3097,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3098,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3099,11'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3099,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3100,22'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3101,18'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3106,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3107,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3108,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:3057,8'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3060,7'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:3063,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3074,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3085,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:3094,8'
          Dst:             lzx_decode_huffman
    - functionName:    lzx_br_fillup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - br
      BBCount:         19
      ICount:          299
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - archive_le16dec
      functionUses:    16
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2273,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2275,8'
              BranchSideFuncs:
                - archive_le16dec
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2292,8'
              BranchSideFuncs:
                - archive_le16dec
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2310,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2312,4'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2275,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2277,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2290,4'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2292,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2294,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2306,4'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2314,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2317,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2325,7'
              BranchSideFuncs:
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2317,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2318,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2322,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2326,7'
          Dst:             archive_le16dec
    - functionName:    archive_le16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzx_read_pre_tree
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3036
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         18
      ICount:          159
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lzx_br_fillup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3023,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3024,10'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3025,11'
              BranchSideFuncs:
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3025,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3026,8'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3034,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3026,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3026,8'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3030,22'
              BranchSideFuncs:
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3026,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3026,8'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3030,22'
              BranchSideFuncs:
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3026,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3027,15'
              BranchSideFuncs:
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3030,22'
              BranchSideFuncs:
                - lzx_br_fillup
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:3026,8'
          Dst:             lzx_br_fillup
    - functionName:    lzx_make_huffman_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hf
      BBCount:         34
      ICount:          285
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3163,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3164,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3171,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3166,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3167,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3170,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3171,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3171,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3172,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3171,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3172,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3174,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3181,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3182,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3192,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3183,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3184,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3187,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3197,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3201,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3217,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3201,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3202,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3204,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3205,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3206,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3207,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3210,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3211,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3213,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3214,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3215,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3216,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_le16enc
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - pp
        - u
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzx_decode_blocks
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 3014
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - last
      BBCount:         127
      ICount:          1187
      EdgeCount:       165
      CyclomaticComplexity: 40
      functionsReached:
        - lzx_br_fillup
        - lzx_decode_huffman
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2769,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2768,2'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2771,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2835,8'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2891,8'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2947,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2954,4'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2772,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2774,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2787,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2787,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2789,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2791,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2791,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2791,10'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2807,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2791,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2791,10'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2807,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2791,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2793,11'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2807,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2793,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2794,7'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2800,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2804,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2805,7'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2806,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2811,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2812,6'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2818,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2835,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2836,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2855,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2836,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2836,10'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2849,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2836,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2836,10'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2849,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2836,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2838,11'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2849,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2838,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2839,13'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2842,29'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2846,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2847,7'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2848,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2856,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2857,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2861,12'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2861,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2863,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2867,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2874,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2882,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2891,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2892,8'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2926,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2891,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2893,19'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2926,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2895,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2895,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2901,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2895,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2895,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2901,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2895,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2896,12'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2901,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2897,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2898,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2899,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2904,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2904,10'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2918,6'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2904,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2904,10'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2918,6'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2904,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2906,11'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2918,6'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2906,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2907,13'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2910,6'
              BranchSideFuncs:
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2915,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2916,7'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2917,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2926,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2926,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2933,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2926,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2926,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2933,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2926,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2928,12'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2933,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2929,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2930,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2931,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2959,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2960,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2963,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2960,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2961,11'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2962,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2966,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2967,16'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2968,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2969,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2969,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2977,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2970,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2970,11'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2971,13'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2969,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2971,13'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2977,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2978,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:0,0'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2979,27'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2985,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2987,6'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2988,17'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
                - lzx_br_fillup
                - lzx_decode_huffman
                - lzx_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2989,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2954,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2991,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2791,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2800,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2807,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2836,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2842,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2849,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2895,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2904,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2911,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2919,10'
          Dst:             lzx_decode_huffman
        - Src:             'libarchive/archive_read_support_format_cab.c:2926,10'
          Dst:             lzx_br_fillup
    - functionName:    lzx_read_blocks
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - last
      BBCount:         225
      ICount:          1565
      EdgeCount:       298
      CyclomaticComplexity: 75
      functionsReached:
        - archive_le16enc
        - archive_le32dec
        - lzx_br_fillup
        - lzx_make_huffman_table
        - lzx_read_bitlen
        - lzx_read_pre_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2425,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2424,2'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2427,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2437,8'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2452,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2471,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2499,8'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2518,4'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2518,4'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2518,4'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2575,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2608,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2627,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2643,4'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2649,27'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2663,24'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2678,27'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2692,24'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2709,27'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2723,24'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2427,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2427,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2433,22'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2427,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2427,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2433,22'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2427,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2428,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2433,22'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2429,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2430,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2437,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2437,12'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2438,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2438,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2438,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2444,28'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2438,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2438,10'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2444,28'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2438,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2439,6'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2444,28'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2440,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2441,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2442,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2452,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2452,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2458,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2452,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2452,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2458,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2452,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2453,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2458,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2454,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2455,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2456,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2461,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2465,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2465,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2465,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2467,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2471,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2471,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2477,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2471,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2471,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2477,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2471,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2472,5'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2477,21'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2473,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2474,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2475,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2482,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2483,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2484,28'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2485,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2485,26'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2486,9'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2486,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2487,6'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2489,6'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_br_fillup
                - lzx_make_huffman_table
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
                - lzx_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2499,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2500,5'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2502,9'
              BranchSideFuncs:
                - lzx_br_fillup
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2502,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2502,9'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2503,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2502,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2502,9'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2503,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2502,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2503,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2505,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2506,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2507,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2508,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2522,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2523,12'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2530,16'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2536,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2536,33'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2541,5'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2536,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2538,10'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2541,5'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2541,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2542,10'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2551,5'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2542,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2543,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2548,11'
              BranchSideFuncs:
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2543,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2544,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2545,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2552,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2553,31'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2557,16'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
                - archive_le32dec.1168
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2554,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2555,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2556,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2557,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2558,31'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2562,16'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
                - archive_le32dec.1168
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2559,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2560,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2561,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2564,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2565,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2567,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2569,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2522,9'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16enc
                - archive_le16enc
                - archive_le16enc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2575,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2575,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2578,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2608,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2578,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2580,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2581,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2581,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2583,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2587,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2583,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2584,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2585,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2588,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2589,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2590,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2590,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2591,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2592,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2592,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2593,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2594,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2608,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2609,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2620,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2609,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2611,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2616,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2612,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2613,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2614,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2627,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2627,9'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2633,11'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2627,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2627,9'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2633,11'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2627,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2628,5'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2633,11'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2629,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2630,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2631,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2634,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2635,24'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2639,33'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2639,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2639,39'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2640,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2649,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2650,5'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2655,33'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2651,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2652,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2653,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2655,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2656,5'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2657,4'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2664,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2665,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2666,14'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2668,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2669,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2670,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2678,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2679,5'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2684,33'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2680,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2681,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2682,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2684,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2685,5'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2686,4'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2693,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2694,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2695,14'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2697,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2698,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2699,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2701,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2702,5'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2703,4'
              BranchSideFuncs:
                - lzx_read_pre_tree
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2709,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2710,5'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2715,33'
              BranchSideFuncs:
                - lzx_make_huffman_table
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2711,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2712,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2713,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2715,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2716,5'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2717,4'
              BranchSideFuncs:
                - lzx_read_bitlen
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2724,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2725,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2726,14'
              BranchSideFuncs:
                - lzx_make_huffman_table
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2728,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2729,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2730,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2732,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2733,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2734,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2427,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2438,10'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2452,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2471,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2502,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2525,6'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_read_support_format_cab.c:2528,6'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_read_support_format_cab.c:2533,6'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_read_support_format_cab.c:2553,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2558,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2563,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2627,9'
          Dst:             lzx_br_fillup
        - Src:             'libarchive/archive_read_support_format_cab.c:2639,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2649,9'
          Dst:             lzx_read_pre_tree
        - Src:             'libarchive/archive_read_support_format_cab.c:2655,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2663,8'
          Dst:             lzx_read_bitlen
        - Src:             'libarchive/archive_read_support_format_cab.c:2678,9'
          Dst:             lzx_read_pre_tree
        - Src:             'libarchive/archive_read_support_format_cab.c:2684,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2692,8'
          Dst:             lzx_read_bitlen
        - Src:             'libarchive/archive_read_support_format_cab.c:2701,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2709,9'
          Dst:             lzx_read_pre_tree
        - Src:             'libarchive/archive_read_support_format_cab.c:2715,9'
          Dst:             lzx_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_cab.c:2723,8'
          Dst:             lzx_read_bitlen
        - Src:             'libarchive/archive_read_support_format_cab.c:2732,9'
          Dst:             lzx_make_huffman_table
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzx_br_fixup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - br
      BBCount:         8
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2339,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2339,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2339,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2339,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2339,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2339,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2339,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2339,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2341,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzx_huffman_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3121
      functionLinenumberEnd: 3138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - hf
        - len_size
        - tbl_bits
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3123,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3123,28'
              BranchSideFuncs:
                - free
                - calloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3124,8'
              BranchSideFuncs:
                - free
                - calloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3123,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3124,8'
              BranchSideFuncs:
                - free
                - calloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3130,10'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3126,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3127,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3128,23'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3131,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3132,34'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3137,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:3133,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3134,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:3135,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:3125,16'
          Dst:             calloc
    - functionName:    lzx_translation
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - strm
        - p
        - size
        - offset
      BBCount:         23
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - archive_le32dec
        - archive_le32enc
        - memchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2193,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2193,26'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2194,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2193,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2194,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2195,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2197,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2197,32'
              BranchSideFuncs:
                - memchr
                - archive_le32dec.1168
                - archive_le32enc.1167
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2197,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2197,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2197,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2198,14'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2203,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2203,23'
              BranchSideFuncs:
                - archive_le32dec.1168
                - memchr
                - archive_le32enc.1167
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2210,5'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2203,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2204,8'
              BranchSideFuncs:
                - archive_le32enc.1167
                - archive_le32dec.1168
                - memchr
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2210,5'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32enc.1167
                - memchr
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2204,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2205,20'
              BranchSideFuncs:
                - archive_le32enc.1167
                - archive_le32dec.1168
                - memchr
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2207,20'
              BranchSideFuncs:
                - archive_le32enc.1167
                - archive_le32dec.1168
                - memchr
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2197,25'
          Dst:             memchr
        - Src:             'libarchive/archive_read_support_format_cab.c:2202,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2208,4'
          Dst:             archive_le32enc
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzx_decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - last
      BBCount:         13
      ICount:          122
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lzx_br_fixup
        - lzx_decode_blocks
        - lzx_read_blocks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2397,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2398,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2400,13'
              BranchSideFuncs:
                - lzx_br_fixup
                - lzx_decode_blocks
                - lzx_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2403,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2404,24'
              BranchSideFuncs:
                - lzx_read_blocks
                - lzx_decode_blocks
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2406,12'
              BranchSideFuncs:
                - lzx_decode_blocks
                - lzx_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2412,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2403,7'
              BranchSideFuncs:
                - lzx_decode_blocks
                - lzx_read_blocks
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2413,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2401,2'
          Dst:             lzx_br_fixup
        - Src:             'libarchive/archive_read_support_format_cab.c:2404,8'
          Dst:             lzx_read_blocks
        - Src:             'libarchive/archive_read_support_format_cab.c:2407,8'
          Dst:             lzx_decode_blocks
    - functionName:    lzx_cleanup_bitstream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzx_decode_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - w_bits
      BBCount:         53
      ICount:          379
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - lzx_huffman_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2085,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2086,14'
              BranchSideFuncs:
                - calloc
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - free
                - malloc
                - free
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2090,7'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - free
                - malloc
                - free
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2087,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2088,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2089,2'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - free
                - malloc
                - free
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2094,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2094,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2095,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2094,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2095,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2097,2'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - free
                - malloc
                - free
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2106,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2106,28'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - malloc
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2107,8'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - malloc
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2106,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2107,8'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - malloc
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2117,14'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2109,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2110,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2111,8'
              BranchSideFuncs:
                - free
                - malloc
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2113,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2114,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2115,2'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2117,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2118,27'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2119,16'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2120,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2122,7'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2137,2'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2123,11'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2125,21'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2126,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2127,11'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2133,28'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2128,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2129,11'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2130,8'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2130,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2131,12'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2132,3'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2144,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2145,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2148,25'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2148,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2149,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2152,25'
              BranchSideFuncs:
                - lzx_huffman_init
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2152,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2154,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2157,25'
              BranchSideFuncs:
                - lzx_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2157,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2158,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2086,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cab.c:2144,6'
          Dst:             lzx_huffman_init
        - Src:             'libarchive/archive_read_support_format_cab.c:2148,6'
          Dst:             lzx_huffman_init
        - Src:             'libarchive/archive_read_support_format_cab.c:2152,6'
          Dst:             lzx_huffman_init
        - Src:             'libarchive/archive_read_support_format_cab.c:2157,6'
          Dst:             lzx_huffman_init
    - functionName:    cab_read_ahead_cfdata_lzx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - avail
      BBCount:         38
      ICount:          439
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - cab_minimum_consume_cfdata
        - lzx_cleanup_bitstream
        - lzx_decode
        - lzx_decode_init
        - lzx_translation
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1641,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1642,3'
              BranchSideFuncs:
                - malloc
                - lzx_decode_init
                - lzx_cleanup_bitstream
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1653,11'
              BranchSideFuncs:
                - lzx_decode_init
                - lzx_cleanup_bitstream
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1645,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1646,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1651,2'
              BranchSideFuncs:
                - lzx_decode_init
                - lzx_cleanup_bitstream
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1654,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1655,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1660,7'
              BranchSideFuncs:
                - lzx_decode_init
                - lzx_cleanup_bitstream
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1660,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1661,24'
              BranchSideFuncs:
                - lzx_cleanup_bitstream
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1674,25'
              BranchSideFuncs:
                - lzx_cleanup_bitstream
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1663,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1664,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1670,3'
              BranchSideFuncs:
                - lzx_cleanup_bitstream
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1676,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1680,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzx_decode
                - cab_minimum_consume_cfdata
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1718,21'
              BranchSideFuncs:
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1685,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1686,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1692,7'
              BranchSideFuncs:
                - lzx_decode
                - cab_minimum_consume_cfdata
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1692,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1693,18'
              BranchSideFuncs:
                - lzx_decode
                - cab_minimum_consume_cfdata
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1695,24'
              BranchSideFuncs:
                - lzx_decode
                - cab_minimum_consume_cfdata
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1700,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1703,4'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1703,4'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - lzx_translation
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - __archive_read_ahead
                - lzx_decode
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1705,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1712,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1676,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1713,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1722,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1725,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - lzx_translation
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1742,19'
              BranchSideFuncs:
                - lzx_translation
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1727,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1728,29'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1731,24'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - lzx_translation
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1733,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1734,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1737,2'
              BranchSideFuncs:
                - lzx_translation
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1646,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1661,7'
          Dst:             lzx_decode_init
        - Src:             'libarchive/archive_read_support_format_cab.c:1664,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1674,2'
          Dst:             lzx_cleanup_bitstream
        - Src:             'libarchive/archive_read_support_format_cab.c:1684,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1686,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1698,7'
          Dst:             lzx_decode
        - Src:             'libarchive/archive_read_support_format_cab.c:1705,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1712,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1725,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1728,13'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1733,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1742,2'
          Dst:             lzx_translation
    - functionName:    cab_minimum_consume_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - consumed_bytes
      BBCount:         27
      ICount:          247
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_consume
        - cab_checksum_finish
        - cab_checksum_update
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1865,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1866,7'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1875,12'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1866,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1867,13'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1869,13'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1876,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1877,8'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1884,7'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1877,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1878,14'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1879,14'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1884,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1885,13'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1888,11'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1890,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1892,23'
              BranchSideFuncs:
                - cab_checksum_update
                - __archive_read_consume
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1904,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1898,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1899,30'
              BranchSideFuncs:
                - cab_checksum_finish
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1903,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1900,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1901,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1902,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1892,3'
          Dst:             cab_checksum_update
        - Src:             'libarchive/archive_read_support_format_cab.c:1895,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1899,10'
          Dst:             cab_checksum_finish
    - functionName:    truncated_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_set_error
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:531,2'
          Dst:             archive_set_error
    - functionName:    cab_checksum_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - bytes
      BBCount:         30
      ICount:          216
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - cab_checksum_cfdata_4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1115,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1115,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1116,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1115,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1116,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1121,6'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1123,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1124,3'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1135,6'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1124,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1124,41'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1124,3'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1124,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1126,39'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1129,7'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1129,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1131,8'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1134,2'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1135,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1136,13'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1144,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1137,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1139,8'
              BranchSideFuncs:
                - cab_checksum_cfdata_4
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1140,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1140,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1141,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1142,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1130,29'
          Dst:             cab_checksum_cfdata_4
        - Src:             'libarchive/archive_read_support_format_cab.c:1138,29'
          Dst:             cab_checksum_cfdata_4
    - functionName:    cab_checksum_finish
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         15
      ICount:          132
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cab_checksum_cfdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1155,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1156,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1161,6'
              BranchSideFuncs:
                - cab_checksum_cfdata
                - cab_checksum_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1161,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1163,27'
              BranchSideFuncs:
                - cab_checksum_cfdata
                - cab_checksum_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1168,4'
              BranchSideFuncs:
                - cab_checksum_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1169,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1170,8'
              BranchSideFuncs:
                - cab_checksum_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1172,6'
              BranchSideFuncs:
                - cab_checksum_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1173,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1182,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1183,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1163,7'
          Dst:             cab_checksum_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1171,27'
          Dst:             cab_checksum_cfdata
    - functionName:    cab_checksum_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - bytes
        - seed
      BBCount:         11
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - cab_checksum_cfdata_4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1089,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1091,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1094,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1097,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1100,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1085,8'
          Dst:             cab_checksum_cfdata_4
    - functionName:    cab_checksum_cfdata_4
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - bytes
        - seed
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - archive_le32dec
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1071,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1072,26'
              BranchSideFuncs:
                - archive_le32dec.1168
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1075,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1072,10'
          Dst:             archive_le32dec
    - functionName:    cab_read_ahead_cfdata_deflate
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - avail
      BBCount:         95
      ICount:          810
      EdgeCount:       126
      CyclomaticComplexity: 33
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - cab_minimum_consume_cfdata
        - inflate
        - inflateInit2_
        - inflateReset
        - inflateSetDictionary
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1413,3'
              BranchSideFuncs:
                - malloc
                - inflateInit2_
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - inflateReset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1424,11'
              BranchSideFuncs:
                - inflateInit2_
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - inflateReset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1416,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1417,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1422,2'
              BranchSideFuncs:
                - inflateInit2_
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - inflateReset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1425,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1426,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1431,7'
              BranchSideFuncs:
                - inflateInit2_
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - inflateReset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1431,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1432,3'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1455,6'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1438,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1439,22'
              BranchSideFuncs:
                - inflateReset
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1441,8'
              BranchSideFuncs:
                - inflateInit2_
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1443,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1444,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1450,3'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1455,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1456,9'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1458,9'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1464,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1464,2'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1464,17'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1464,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1468,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1540,21'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1473,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1474,29'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1477,7'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - truncated_error
                - archive_set_error
                - cab_minimum_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1477,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1478,18'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - truncated_error
                - archive_set_error
                - cab_minimum_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1485,45'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - truncated_error
                - archive_set_error
                - cab_minimum_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1490,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1491,8'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - truncated_error
                - archive_set_error
                - cab_minimum_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1523,16'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1491,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1492,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1493,8'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - truncated_error
                - cab_minimum_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1493,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1494,9'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1512,8'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1494,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1495,10'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1500,16'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1495,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1496,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1497,10'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1497,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1498,10'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1500,5'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1497,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1499,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1500,5'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1500,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:0,0'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1501,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1504,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1506,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1509,19'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - cab_minimum_consume_cfdata
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1512,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1512,22'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1514,13'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1512,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1513,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1514,13'
              BranchSideFuncs:
                - inflate
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1514,59'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1515,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1516,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1524,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1526,4'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1528,8'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
                - archive_set_error
                - __archive_read_ahead
                - inflate
                - archive_set_error
                - cab_minimum_consume_cfdata
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1531,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1535,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1464,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1536,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1542,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1543,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1557,6'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1557,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1560,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1580,6'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1562,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1563,29'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1566,24'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1568,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1569,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1572,2'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1580,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1582,21'
              BranchSideFuncs:
                - inflateReset
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1591,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1583,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1584,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1585,29'
              BranchSideFuncs:
                - inflateSetDictionary
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1587,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1588,4'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1589,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1598,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1600,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1604,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1417,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1439,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_cab.c:1441,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_format_cab.c:1444,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1472,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1474,13'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1504,9'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1523,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_cab.c:1535,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1543,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1560,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1563,13'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1568,7'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1582,7'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_cab.c:1585,7'
          Dst:             inflateSetDictionary
        - Src:             'libarchive/archive_read_support_format_cab.c:1600,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1604,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1611,2'
          Dst:             archive_set_error
    - functionName:    inflateReset
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateSetDictionary
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cab_read_ahead_cfdata_none
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - avail
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1384,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1385,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1388,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1388,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1389,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1390,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1383,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1385,12'
          Dst:             truncated_error
    - functionName:    cab_read_ahead_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - avail
      BBCount:         10
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - archive_set_error
        - cab_next_cfdata
        - cab_read_ahead_cfdata_deflate
        - cab_read_ahead_cfdata_lzx
        - cab_read_ahead_cfdata_none
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1344,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1345,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1349,10'
              BranchSideFuncs:
                - cab_read_ahead_cfdata_lzx
                - cab_read_ahead_cfdata_deflate
                - cab_read_ahead_cfdata_none
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1349,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1351,38'
              BranchSideFuncs:
                - cab_read_ahead_cfdata_none
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1353,41'
              BranchSideFuncs:
                - cab_read_ahead_cfdata_deflate
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1355,37'
              BranchSideFuncs:
                - cab_read_ahead_cfdata_lzx
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1357,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1343,8'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1351,11'
          Dst:             cab_read_ahead_cfdata_none
        - Src:             'libarchive/archive_read_support_format_cab.c:1353,11'
          Dst:             cab_read_ahead_cfdata_deflate
        - Src:             'libarchive/archive_read_support_format_cab.c:1355,11'
          Dst:             cab_read_ahead_cfdata_lzx
        - Src:             'libarchive/archive_read_support_format_cab.c:1357,3'
          Dst:             archive_set_error
    - functionName:    cab_next_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         69
      ICount:          548
      EdgeCount:       87
      CyclomaticComplexity: 20
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - truncated_error
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1196,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1196,24'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1199,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1197,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1199,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1199,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1202,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1239,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1207,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1209,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1228,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1209,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1212,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1212,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1215,20'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1218,20'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1228,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1229,31'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1234,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1229,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1230,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1232,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1239,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1244,14'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1315,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1251,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1252,9'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1253,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1253,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1254,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1255,33'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1269,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1270,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1271,4'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1269,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1271,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1272,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1272,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1273,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1274,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1274,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1275,12'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1286,8'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1275,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1278,5'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1278,5'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1279,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1281,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1287,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1288,10'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1293,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1289,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1293,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1293,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1294,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1300,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1293,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1295,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1300,7'
              BranchSideFuncs:
                - __archive_read_consume
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1300,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1301,9'
              BranchSideFuncs:
                - free
                - malloc
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1310,10'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1303,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1304,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1308,28'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1315,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1317,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1323,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1221,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1229,8'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1253,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:1254,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1255,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:1256,29'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:1259,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:1304,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1313,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1329,2'
          Dst:             archive_set_error
    - functionName:    cab_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         25
      ICount:          208
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - archive_set_error
        - cab_read_ahead_cfdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1918,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1919,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1926,32'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1927,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1928,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1940,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1931,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1932,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1938,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1931,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1934,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1938,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1940,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1941,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1943,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1947,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1948,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1949,26'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1950,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1952,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1955,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1952,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1953,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1954,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1926,10'
          Dst:             cab_read_ahead_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1934,4'
          Dst:             archive_set_error
    - functionName:    cab_consume_cfdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - consumed_bytes
      BBCount:         60
      ICount:          372
      EdgeCount:       75
      CyclomaticComplexity: 17
      functionsReached:
        - __archive_read_consume
        - archive_set_error
        - cab_minimum_consume_cfdata
        - cab_next_cfdata
        - cab_read_ahead_cfdata
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1771,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1772,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1774,11'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1775,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1778,7'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1848,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1778,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1779,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1784,12'
              BranchSideFuncs:
                - archive_set_error
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1785,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1786,13'
              BranchSideFuncs:
                - archive_set_error
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1787,13'
              BranchSideFuncs:
                - archive_set_error
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1789,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1790,7'
              BranchSideFuncs:
                - archive_set_error
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1820,14'
              BranchSideFuncs:
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1790,65'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1791,7'
              BranchSideFuncs:
                - __archive_read_consume
                - cab_next_cfdata
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1793,8'
              BranchSideFuncs:
                - __archive_read_consume
                - cab_next_cfdata
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1789,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1793,8'
              BranchSideFuncs:
                - __archive_read_consume
                - cab_next_cfdata
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1820,14'
              BranchSideFuncs:
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1793,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1795,28'
              BranchSideFuncs:
                - __archive_read_consume
                - cab_next_cfdata
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1817,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1801,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1802,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1803,14'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1804,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1805,14'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1815,5'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1805,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1809,14'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1809,14'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1809,14'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1812,7'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1822,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1823,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1824,13'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1825,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1826,13'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1835,4'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1826,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1830,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1830,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1830,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1832,6'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1837,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1775,2'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1838,32'
              BranchSideFuncs:
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1839,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1840,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1841,8'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
                - cab_read_ahead_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1841,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1842,22'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
                - cab_read_ahead_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1843,35'
              BranchSideFuncs:
                - cab_minimum_consume_cfdata
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
                - cab_read_ahead_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1843,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1844,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1845,14'
              BranchSideFuncs:
                - cab_next_cfdata
                - __archive_read_consume
                - cab_next_cfdata
                - archive_set_error
                - cab_read_ahead_cfdata
                - cab_minimum_consume_cfdata
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1770,11'
          Dst:             cab_minimum_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1779,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1795,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:1800,11'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1821,10'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1838,10'
          Dst:             cab_read_ahead_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1843,8'
          Dst:             cab_minimum_consume_cfdata
    - functionName:    cab_read_ahead_remaining
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - min
        - avail
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:556,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:557,28'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:562,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:558,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:559,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:560,6'
              BranchSideFuncs:
                - __archive_read_ahead
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:557,7'
          Dst:             __archive_read_ahead
    - functionName:    cab_dos_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le16dec
        - mktime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2049,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2050,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:2060,10'
          Dst:             mktime
    - functionName:    mktime
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cab_strnlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - maxlen
      BBCount:         11
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:541,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:542,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:545,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:543,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:544,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:545,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:546,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:547,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cab_skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - find_cab_magic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:496,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:498,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - find_cab_magic
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:507,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - find_cab_magic
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cab.c:499,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:500,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:505,4'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - find_cab_magic
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:514,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:516,31'
              BranchSideFuncs:
                - find_cab_magic
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:523,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - find_cab_magic
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:516,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:517,12'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:521,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - find_cab_magic
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:495,19'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:500,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:516,16'
          Dst:             find_cab_magic
        - Src:             'libarchive/archive_read_support_format_cab.c:518,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:524,3'
          Dst:             __archive_read_consume
    - functionName:    find_cab_magic
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         12
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:389,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:398,14'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:401,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:402,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:403,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:404,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:405,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:399,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:400,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:398,7'
          Dst:             memcmp
    - functionName:    cab_convert_path_separator_2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cab
        - entry
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - archive_entry_copy_pathname_w
        - archive_entry_pathname_w
        - archive_wstrncat
        - wcslen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:603,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:603,6'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:604,3'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
        - Branch String:   'libarchive/archive_read_support_format_cab.c:604,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:605,15'
              BranchSideFuncs:
                - archive_wstrncat
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:605,15'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
        - Branch String:   'libarchive/archive_read_support_format_cab.c:605,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:606,8'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:609,33'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
        - Branch String:   'libarchive/archive_read_support_format_cab.c:606,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:607,5'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:608,3'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:603,12'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_cab.c:604,3'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_cab.c:604,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_cab.c:609,3'
          Dst:             archive_entry_copy_pathname_w
    - functionName:    cab_convert_path_separator_1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - fn
        - attr
      BBCount:         20
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:574,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:575,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:588,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:575,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:576,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:583,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:576,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:581,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:583,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:583,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:586,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:583,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:586,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:588,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:589,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:590,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cab_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         135
      ICount:          1142
      EdgeCount:       186
      CyclomaticComplexity: 53
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - archive_strncat
        - cab_dos_time
        - cab_read_ahead_remaining
        - cab_skip_sfx
        - cab_strnlen
        - calloc
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:630,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:631,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
                - cab_skip_sfx
                - __archive_read_ahead
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:633,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
                - cab_skip_sfx
                - __archive_read_ahead
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:633,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:634,27'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:636,23'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
                - cab_skip_sfx
                - __archive_read_ahead
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:637,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:638,6'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
                - cab_skip_sfx
                - __archive_read_ahead
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:649,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:638,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:638,21'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
                - cab_skip_sfx
                - __archive_read_ahead
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:649,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:637,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:640,22'
              BranchSideFuncs:
                - cab_skip_sfx
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:649,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:641,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:642,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:645,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:645,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:646,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:647,2'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:654,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:654,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:656,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:654,71'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:655,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:656,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:655,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:655,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:656,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:654,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:656,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:660,36'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:665,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:666,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:667,35'
              BranchSideFuncs:
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:668,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:669,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:670,30'
              BranchSideFuncs:
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:674,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:676,30'
              BranchSideFuncs:
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:684,3'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:677,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:678,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:679,18'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:685,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:687,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:699,6'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:687,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:688,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:689,26'
              BranchSideFuncs:
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:689,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:690,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:691,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:693,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:694,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:695,26'
              BranchSideFuncs:
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:695,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:696,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:697,11'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:699,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:701,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:713,25'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:701,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:702,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:703,26'
              BranchSideFuncs:
                - cab_strnlen
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:703,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:704,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:705,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:707,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:708,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:709,26'
              BranchSideFuncs:
                - cab_strnlen
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:709,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:710,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:711,11'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:722,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:723,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:725,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:727,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:728,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:729,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:730,27'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:731,11'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:732,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:733,31'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:764,25'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:742,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:744,40'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:746,4'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:749,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:750,9'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:756,7'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:756,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:757,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:758,14'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1168
                - archive_le16dec
                - archive_le16dec
                - archive_le16dec
        - Branch String:   'libarchive/archive_read_support_format_cab.c:772,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:773,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:778,6'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cab.c:778,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:779,26'
              BranchSideFuncs:
                - __archive_read_consume
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:784,6'
              BranchSideFuncs:
                - calloc
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:785,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:786,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:788,14'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:789,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:790,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:866,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:793,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:794,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:795,45'
              BranchSideFuncs:
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - truncated_error
                - archive_set_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:803,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:804,28'
              BranchSideFuncs:
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:805,26'
              BranchSideFuncs:
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - truncated_error
                - truncated_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:805,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:806,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:809,3'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:817,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:818,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:819,16'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:819,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:821,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:822,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:822,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:825,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:831,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:836,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:842,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:825,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:826,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:827,17'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:831,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:831,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:832,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:836,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:837,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:838,29'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:842,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:843,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:844,17'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:848,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:849,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:850,7'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:850,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:851,13'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:852,17'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:856,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:857,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:858,15'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:861,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:862,7'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:864,2'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:861,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:863,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:864,2'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1168
                - archive_le32dec.1168
                - archive_le16dec
                - cab_dos_time
                - archive_le16dec
                - __archive_read_consume
                - cab_read_ahead_remaining
                - cab_strnlen
                - archive_strncat
                - __archive_read_consume
                - archive_set_error
                - truncated_error
                - truncated_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:866,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:866,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:867,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:866,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:867,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:633,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:634,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:640,9'
          Dst:             cab_skip_sfx
        - Src:             'libarchive/archive_read_support_format_cab.c:645,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:646,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:656,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:660,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:661,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:664,21'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:667,19'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:670,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:671,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:672,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:676,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:687,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:688,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:689,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:693,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:694,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:695,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:701,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:702,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:703,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:707,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:708,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:709,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:713,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:720,40'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cab.c:729,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:730,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:735,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:736,26'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:738,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:740,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:764,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:773,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:779,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:783,36'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cab.c:793,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:794,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:795,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:796,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_cab.c:797,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:798,17'
          Dst:             cab_dos_time
        - Src:             'libarchive/archive_read_support_format_cab.c:799,25'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_cab.c:800,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:803,12'
          Dst:             cab_read_ahead_remaining
        - Src:             'libarchive/archive_read_support_format_cab.c:804,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_cab.c:805,14'
          Dst:             cab_strnlen
        - Src:             'libarchive/archive_read_support_format_cab.c:810,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_cab.c:811,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cab.c:867,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:873,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:877,2'
          Dst:             archive_set_error
    - functionName:    archive_read_format_cab_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         20
      ICount:          152
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - archive_string_free
        - archive_wstring_free
        - inflateEnd
        - lzx_decode_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2020,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2021,10'
              BranchSideFuncs:
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2025,6'
              BranchSideFuncs:
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
                - free
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2021,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2022,9'
              BranchSideFuncs:
                - free
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
                - free
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2023,8'
              BranchSideFuncs:
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
                - free
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2025,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2026,10'
              BranchSideFuncs:
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2031,6'
              BranchSideFuncs:
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2026,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2027,26'
              BranchSideFuncs:
                - archive_string_free
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2028,8'
              BranchSideFuncs:
                - free
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
                - inflateEnd
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2031,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2031,6'
              BranchSideFuncs:
                - inflateEnd
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2032,15'
              BranchSideFuncs:
                - inflateEnd
                - lzx_decode_free
                - archive_wstring_free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:2027,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2032,3'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_cab.c:2034,2'
          Dst:             lzx_decode_free
        - Src:             'libarchive/archive_read_support_format_cab.c:2035,2'
          Dst:             archive_wstring_free
    - functionName:    archive_read_format_cab_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         27
      ICount:          189
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - cab_consume_cfdata
        - cab_next_cfdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1967,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1968,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1970,7'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1970,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1971,25'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
                - cab_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1978,6'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1978,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1980,31'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1984,13'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1982,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1983,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1984,2'
              BranchSideFuncs:
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1986,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1987,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1988,2'
              BranchSideFuncs:
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1991,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1992,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1998,37'
              BranchSideFuncs:
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1999,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2000,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2004,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2004,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2005,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2009,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:2004,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2006,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:2009,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1980,12'
          Dst:             cab_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1985,7'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1998,18'
          Dst:             cab_consume_cfdata
    - functionName:    archive_read_format_cab_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         36
      ICount:          236
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - archive_clear_error
        - archive_set_error
        - cab_consume_cfdata
        - cab_next_cfdata
        - cab_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1013,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1017,4'
              BranchSideFuncs:
                - archive_clear_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1017,4'
              BranchSideFuncs:
                - archive_clear_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1017,4'
              BranchSideFuncs:
                - archive_clear_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1025,3'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
                - cab_consume_cfdata
                - cab_next_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1027,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1028,7'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
                - cab_consume_cfdata
                - cab_next_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1040,6'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1028,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1029,8'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
                - cab_next_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1038,3'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1029,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1030,25'
              BranchSideFuncs:
                - cab_next_cfdata
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1034,27'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1031,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1032,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1033,4'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1034,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1035,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1036,4'
              BranchSideFuncs:
                - cab_read_data
                - cab_consume_cfdata
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1040,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1042,31'
              BranchSideFuncs:
                - cab_consume_cfdata
                - cab_read_data
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1047,6'
              BranchSideFuncs:
                - cab_read_data
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1044,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1045,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1046,2'
              BranchSideFuncs:
                - cab_read_data
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1047,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1047,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1048,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1047,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1048,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1058,24'
              BranchSideFuncs:
                - cab_read_data
        - Branch String:   'libarchive/archive_read_support_format_cab.c:1048,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1050,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:1052,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:1020,3'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1021,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:1030,9'
          Dst:             cab_next_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1034,8'
          Dst:             cab_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1042,12'
          Dst:             cab_consume_cfdata
        - Src:             'libarchive/archive_read_support_format_cab.c:1058,10'
          Dst:             cab_read_data
    - functionName:    archive_read_format_cab_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         48
      ICount:          433
      EdgeCount:       61
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - _archive_entry_copy_pathname_l
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_size
        - archive_set_error
        - archive_string_conversion_charset_name
        - archive_string_conversion_from_charset
        - archive_string_default_conversion_for_read
        - cab_convert_path_separator_1
        - cab_convert_path_separator_2
        - cab_read_header
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:894,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:895,25'
              BranchSideFuncs:
                - cab_read_header
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:901,8'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:896,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:897,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:899,3'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:903,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:904,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:907,10'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:920,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:923,26'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:923,26'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:926,26'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:929,26'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:934,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:935,3'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:939,6'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:939,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:940,7'
              BranchSideFuncs:
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:948,13'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:940,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:943,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:947,11'
              BranchSideFuncs:
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:944,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:945,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:946,3'
              BranchSideFuncs:
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:948,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:950,11'
              BranchSideFuncs:
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:953,8'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:953,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:956,12'
              BranchSideFuncs:
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:959,11'
              BranchSideFuncs:
                - cab_convert_path_separator_1
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:966,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:968,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:980,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
        - Branch String:   'libarchive/archive_read_support_format_cab.c:968,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:969,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:973,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
                - cab_convert_path_separator_2
        - Branch String:   'libarchive/archive_read_support_format_cab.c:980,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:982,32'
              BranchSideFuncs:
                - cab_convert_path_separator_2
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:985,25'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
                - archive_entry_set_mode
        - Branch String:   'libarchive/archive_read_support_format_cab.c:986,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:987,26'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:989,26'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_mtime
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_cab.c:995,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:996,31'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:999,11'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:895,9'
          Dst:             cab_read_header
        - Src:             'libarchive/archive_read_support_format_cab.c:942,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_cab.c:955,8'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_cab.c:965,6'
          Dst:             cab_convert_path_separator_1
        - Src:             'libarchive/archive_read_support_format_cab.c:966,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_cab.c:968,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_cab.c:969,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:977,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_cab.c:973,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:982,3'
          Dst:             cab_convert_path_separator_2
        - Src:             'libarchive/archive_read_support_format_cab.c:985,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cab.c:987,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cab.c:989,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cab.c:990,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cab.c:999,2'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_cab_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - archive_string_conversion_from_charset
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:465,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:466,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:466,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:466,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:467,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:466,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:467,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:471,9'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cab.c:472,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:475,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:465,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_cab.c:467,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:470,17'
          Dst:             archive_string_conversion_from_charset
    - functionName:    archive_read_format_cab_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         27
      ICount:          160
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - find_cab_magic
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:418,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:420,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:420,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:421,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:423,13'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:423,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:424,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:431,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:431,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:431,21'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:454,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:431,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:432,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:454,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:434,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:435,41'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:453,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cab.c:437,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:439,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:444,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:440,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:441,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:442,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:445,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:447,32'
              BranchSideFuncs:
                - find_cab_magic
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:451,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
        - Branch String:   'libarchive/archive_read_support_format_cab.c:447,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:448,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:449,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - find_cab_magic
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:420,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:423,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cab.c:435,20'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cab.c:447,17'
          Dst:             find_cab_magic
    - functionName:    archive_read_support_format_cab
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         15
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_cab_bid
        - archive_set_error
        - archive_wstring_ensure
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cab.c:356,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:356,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:359,22'
              BranchSideFuncs:
                - calloc
                - archive_wstring_ensure
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cab.c:360,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:361,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:365,2'
              BranchSideFuncs:
                - archive_wstring_ensure
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_cab.c:381,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:382,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cab.c:383,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cab.c:356,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_cab.c:359,22'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cab.c:361,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cab.c:366,2'
          Dst:             archive_wstring_ensure
        - Src:             'libarchive/archive_read_support_format_cab.c:368,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_cab.c:368,6'
          Dst:             archive_read_format_cab_bid
        - Src:             'libarchive/archive_read_support_format_cab.c:368,6'
          Dst:             archive_read_format_cab_options
        - Src:             'libarchive/archive_read_support_format_cab.c:368,6'
          Dst:             archive_read_format_cab_read_header
        - Src:             'libarchive/archive_read_support_format_cab.c:368,6'
          Dst:             archive_read_format_cab_read_data
        - Src:             'libarchive/archive_read_support_format_cab.c:368,6'
          Dst:             archive_read_format_cab_read_data_skip
        - Src:             'libarchive/archive_read_support_format_cab.c:368,6'
          Dst:             archive_read_format_cab_cleanup
    - functionName:    record_hardlink
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cpio
        - entry
      BBCount:         34
      ICount:          254
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - archive_entry_copy_hardlink
        - archive_entry_dev
        - archive_entry_ino64
        - archive_entry_nlink
        - archive_entry_pathname
        - archive_set_error
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1062,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1063,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1065,26'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
                - malloc
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_hardlink
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1072,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1073,7'
              BranchSideFuncs:
                - malloc
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_hardlink
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1091,29'
              BranchSideFuncs:
                - malloc
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1073,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1073,25'
              BranchSideFuncs:
                - malloc
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_hardlink
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1089,2'
              BranchSideFuncs:
                - malloc
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_hardlink
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1073,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1074,32'
              BranchSideFuncs:
                - archive_entry_copy_hardlink
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1089,2'
              BranchSideFuncs:
                - malloc
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_hardlink
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1076,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1077,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1087,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1077,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1078,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1079,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1079,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1080,27'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1081,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1081,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1082,25'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1083,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1093,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1097,6'
              BranchSideFuncs:
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1097,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1098,32'
              BranchSideFuncs:
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1099,13'
              BranchSideFuncs:
                - archive_entry_nlink
                - archive_entry_pathname
                - strdup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1106,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1107,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1112,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:1062,6'
          Dst:             archive_entry_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:1065,8'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:1066,8'
          Dst:             archive_entry_ino64
        - Src:             'libarchive/archive_read_support_format_cpio.c:1074,4'
          Dst:             archive_entry_copy_hardlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:1093,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:1104,14'
          Dst:             archive_entry_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:1105,20'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_cpio.c:1105,13'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_format_cpio.c:1107,3'
          Dst:             archive_set_error
    - functionName:    le4
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    be4
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_newc_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         33
      ICount:          203
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - is_hex
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:541,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:542,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:543,7'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:548,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:548,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
                - is_hex
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:556,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:548,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:548,26'
              BranchSideFuncs:
                - is_hex
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:549,17'
              BranchSideFuncs:
                - is_hex
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:549,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:549,17'
              BranchSideFuncs:
                - is_hex
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:556,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:547,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:550,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:556,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:556,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:557,12'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:585,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:557,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:560,25'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - is_hex
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:560,25'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - is_hex
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:578,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:581,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:561,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:561,19'
              BranchSideFuncs:
                - is_hex
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:575,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:560,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:562,13'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:575,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_hex
                - memcmp
                - is_hex
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:565,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:566,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:573,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:540,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:547,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:549,10'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:560,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:561,12'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:563,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:566,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:586,3'
          Dst:             __archive_read_consume
    - functionName:    is_hex
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         22
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:520,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:528,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:521,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:521,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:522,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:522,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:522,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:524,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:522,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:522,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:523,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:523,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:523,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:524,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:523,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:523,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:526,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:521,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:524,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:526,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    atol16
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         23
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1038,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1039,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1051,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1039,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1039,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1041,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1039,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1040,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1041,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1041,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1041,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1043,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1041,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1043,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1043,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1043,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1046,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1043,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1044,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1046,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_afio_large
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - h
        - len
      BBCount:         23
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - is_hex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:682,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:683,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:684,6'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:685,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:688,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:686,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:688,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:687,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:687,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:688,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:684,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:688,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:689,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:689,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:690,3'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:691,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:691,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:692,3'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:693,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:693,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:694,3'
              BranchSideFuncs:
                - is_hex
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:695,14'
              BranchSideFuncs:
                - is_hex
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:695,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:696,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:697,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:689,7'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:691,7'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:693,7'
          Dst:             is_hex
        - Src:             'libarchive/archive_read_support_format_cpio.c:695,7'
          Dst:             is_hex
    - functionName:    is_octal
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:671,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:672,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:676,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:672,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:672,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:673,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:672,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:673,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:674,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    atol8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         11
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1019,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1020,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1028,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1020,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1020,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1023,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:1020,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1021,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:1023,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    header_afiol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cpio
        - entry
        - namelength
        - name_pad
      BBCount:         10
      ICount:          153
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_entry_set_dev
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_rdev
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_set_error
        - atol16
        - atol8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:846,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:847,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:850,25'
              BranchSideFuncs:
                - atol16
                - archive_entry_set_dev
                - atol16
                - archive_entry_set_ino
                - atol8
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdev
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:855,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:856,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:859,24'
              BranchSideFuncs:
                - archive_entry_set_ino
                - atol8
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdev
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:873,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:874,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:877,32'
              BranchSideFuncs:
                - archive_entry_set_size
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:845,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:853,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:852,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:854,6'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:856,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:859,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:861,11'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:860,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:862,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:862,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:863,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:863,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:865,17'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:864,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:867,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:866,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:868,33'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:868,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:869,24'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:872,6'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:874,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:878,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:880,2'
          Dst:             __archive_read_consume
    - functionName:    find_odc_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         40
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - is_afio_large
        - is_octal
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:710,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:711,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:712,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
                - is_afio_large
                - is_octal
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:716,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:716,47'
              BranchSideFuncs:
                - is_octal
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
                - is_afio_large
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:718,24'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
                - is_afio_large
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:716,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:717,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:718,24'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
                - is_afio_large
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:718,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:718,52'
              BranchSideFuncs:
                - is_afio_large
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:727,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:718,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:719,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:727,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:727,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:728,12'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:760,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
                - is_afio_large
                - is_octal
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:728,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:730,27'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:753,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:756,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:731,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:731,21'
              BranchSideFuncs:
                - is_octal
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:732,30'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - is_octal
                - __archive_read_consume
                - archive_set_error
                - is_afio_large
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:732,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:732,30'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:734,13'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:733,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:733,30'
              BranchSideFuncs:
                - is_afio_large
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_octal
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:750,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:730,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:734,13'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:750,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - is_afio_large
                - is_octal
                - memcmp
                - memcmp
                - is_afio_large
                - __archive_read_consume
                - archive_set_error
                - is_octal
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:737,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:738,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:740,10'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:740,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:741,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:748,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:709,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:716,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:716,38'
          Dst:             is_octal
        - Src:             'libarchive/archive_read_support_format_cpio.c:718,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:718,38'
          Dst:             is_afio_large
        - Src:             'libarchive/archive_read_support_format_cpio.c:730,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:731,12'
          Dst:             is_octal
        - Src:             'libarchive/archive_read_support_format_cpio.c:732,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:733,16'
          Dst:             is_afio_large
        - Src:             'libarchive/archive_read_support_format_cpio.c:735,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:741,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:761,3'
          Dst:             __archive_read_consume
    - functionName:    header_bin_le
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cpio
        - entry
        - namelength
        - name_pad
      BBCount:         12
      ICount:          225
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_entry_mode
        - archive_entry_set_dev
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_rdev
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_set_error
        - le4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:897,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:898,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:904,34'
              BranchSideFuncs:
                - archive_entry_set_dev
                - archive_entry_set_ino
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - le4
                - archive_entry_set_mtime
                - le4
                - archive_entry_set_size
                - __archive_read_consume
                - archive_entry_mode
                - archive_entry_set_mode
                - archive_entry_mode
                - archive_entry_mode
                - archive_entry_set_mode
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:909,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:911,26'
              BranchSideFuncs:
                - archive_entry_mode
                - archive_entry_set_mode
                - archive_entry_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - le4
                - archive_entry_set_mtime
                - le4
                - archive_entry_set_size
                - __archive_read_consume
                - archive_entry_mode
                - archive_entry_set_mode
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:915,24'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - le4
                - archive_entry_set_mtime
                - le4
                - archive_entry_set_size
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:912,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:913,27'
              BranchSideFuncs:
                - archive_entry_mode
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - le4
                - archive_entry_set_mtime
                - le4
                - archive_entry_set_size
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:914,2'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - le4
                - archive_entry_set_mtime
                - le4
                - archive_entry_set_size
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:896,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:898,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:906,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:907,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:908,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:911,33'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:911,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:912,8'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:913,34'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:913,4'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:915,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:916,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:917,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:918,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:919,33'
          Dst:             le4
        - Src:             'libarchive/archive_read_support_format_cpio.c:919,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:923,32'
          Dst:             le4
        - Src:             'libarchive/archive_read_support_format_cpio.c:924,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:926,2'
          Dst:             __archive_read_consume
    - functionName:    header_bin_be
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cpio
        - entry
        - namelength
        - name_pad
      BBCount:         12
      ICount:          225
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_entry_mode
        - archive_entry_set_dev
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_rdev
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_set_error
        - be4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:942,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:943,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:949,34'
              BranchSideFuncs:
                - archive_entry_set_dev
                - archive_entry_set_ino
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - be4
                - archive_entry_set_mtime
                - be4
                - archive_entry_set_size
                - __archive_read_consume
                - archive_entry_mode
                - archive_entry_set_mode
                - archive_entry_mode
                - archive_entry_mode
                - archive_entry_set_mode
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:954,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:956,26'
              BranchSideFuncs:
                - archive_entry_mode
                - archive_entry_set_mode
                - archive_entry_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - be4
                - archive_entry_set_mtime
                - be4
                - archive_entry_set_size
                - __archive_read_consume
                - archive_entry_mode
                - archive_entry_set_mode
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:960,24'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - be4
                - archive_entry_set_mtime
                - be4
                - archive_entry_set_size
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:957,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:958,27'
              BranchSideFuncs:
                - archive_entry_mode
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - be4
                - archive_entry_set_mtime
                - be4
                - archive_entry_set_size
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:959,2'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_set_rdev
                - be4
                - archive_entry_set_mtime
                - be4
                - archive_entry_set_size
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:941,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:943,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:951,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:952,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:953,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:956,33'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:956,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:957,8'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:958,34'
          Dst:             archive_entry_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:958,4'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:960,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:961,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:962,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:963,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:964,33'
          Dst:             be4
        - Src:             'libarchive/archive_read_support_format_cpio.c:964,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:968,32'
          Dst:             be4
        - Src:             'libarchive/archive_read_support_format_cpio.c:969,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:971,6'
          Dst:             __archive_read_consume
    - functionName:    header_newc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cpio
        - entry
        - namelength
        - name_pad
      BBCount:         16
      ICount:          207
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_entry_set_devmajor
        - archive_entry_set_devminor
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_rdevmajor
        - archive_entry_set_rdevminor
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_set_error
        - atol16
        - find_newc_header
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:600,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:601,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:604,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - memcmp
                - atol16
                - archive_entry_set_devmajor
                - atol16
                - archive_entry_set_devminor
                - atol16
                - archive_entry_set_ino
                - atol16
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdevmajor
                - atol16
                - archive_entry_set_rdevminor
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:605,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:606,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:609,25'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - atol16
                - archive_entry_set_devmajor
                - atol16
                - archive_entry_set_devminor
                - atol16
                - archive_entry_set_ino
                - atol16
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdevmajor
                - atol16
                - archive_entry_set_rdevminor
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:611,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:612,3'
              BranchSideFuncs:
                - atol16
                - archive_entry_set_devmajor
                - atol16
                - archive_entry_set_devminor
                - atol16
                - archive_entry_set_ino
                - atol16
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdevmajor
                - atol16
                - archive_entry_set_rdevminor
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:614,20'
              BranchSideFuncs:
                - memcmp
                - atol16
                - archive_entry_set_devmajor
                - atol16
                - archive_entry_set_devminor
                - atol16
                - archive_entry_set_ino
                - atol16
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdevmajor
                - atol16
                - archive_entry_set_rdevminor
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:614,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:0,0'
              BranchSideFuncs:
                - atol16
                - archive_entry_set_devmajor
                - atol16
                - archive_entry_set_devminor
                - atol16
                - archive_entry_set_ino
                - atol16
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdevmajor
                - atol16
                - archive_entry_set_rdevminor
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:615,3'
              BranchSideFuncs:
                - atol16
                - archive_entry_set_devmajor
                - atol16
                - archive_entry_set_devminor
                - atol16
                - archive_entry_set_ino
                - atol16
                - archive_entry_set_mode
                - atol16
                - archive_entry_set_uid
                - atol16
                - archive_entry_set_gid
                - atol16
                - archive_entry_set_nlink
                - atol16
                - archive_entry_set_rdevmajor
                - atol16
                - archive_entry_set_rdevminor
                - atol16
                - archive_entry_set_mtime
                - atol16
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:642,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:643,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:654,13'
              BranchSideFuncs:
                - atol16
                - archive_entry_set_size
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:599,6'
          Dst:             find_newc_header
        - Src:             'libarchive/archive_read_support_format_cpio.c:604,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:611,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:614,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:622,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:621,2'
          Dst:             archive_entry_set_devmajor
        - Src:             'libarchive/archive_read_support_format_cpio.c:624,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:623,2'
          Dst:             archive_entry_set_devminor
        - Src:             'libarchive/archive_read_support_format_cpio.c:625,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:625,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:627,11'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:626,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:628,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:628,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:629,31'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:629,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:631,17'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:630,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:633,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:632,2'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_cpio.c:635,10'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:634,2'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_cpio.c:636,33'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:636,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:637,24'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:643,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:654,6'
          Dst:             atol16
        - Src:             'libarchive/archive_read_support_format_cpio.c:655,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:658,2'
          Dst:             __archive_read_consume
    - functionName:    header_odc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - cpio
        - entry
        - namelength
        - name_pad
      BBCount:         12
      ICount:          171
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_entry_set_dev
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_rdev
        - archive_entry_set_size
        - archive_entry_set_uid
        - atol8
        - find_odc_header
        - header_afiol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:779,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:780,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:782,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - atol8
                - archive_entry_set_dev
                - atol8
                - archive_entry_set_ino
                - atol8
                - archive_entry_set_mode
                - atol8
                - archive_entry_set_uid
                - atol8
                - archive_entry_set_gid
                - atol8
                - archive_entry_set_nlink
                - atol8
                - archive_entry_set_rdev
                - atol8
                - archive_entry_set_mtime
                - atol8
                - atol8
                - archive_entry_set_size
                - __archive_read_consume
                - header_afiol
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:782,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:783,26'
              BranchSideFuncs:
                - header_afiol
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:791,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - atol8
                - archive_entry_set_dev
                - atol8
                - archive_entry_set_ino
                - atol8
                - archive_entry_set_mode
                - atol8
                - archive_entry_set_uid
                - atol8
                - archive_entry_set_gid
                - atol8
                - archive_entry_set_nlink
                - atol8
                - archive_entry_set_rdev
                - atol8
                - archive_entry_set_mtime
                - atol8
                - atol8
                - archive_entry_set_size
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:784,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:785,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:787,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:792,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:793,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:796,25'
              BranchSideFuncs:
                - atol8
                - archive_entry_set_dev
                - atol8
                - archive_entry_set_ino
                - atol8
                - archive_entry_set_mode
                - atol8
                - archive_entry_set_uid
                - atol8
                - archive_entry_set_gid
                - atol8
                - archive_entry_set_nlink
                - atol8
                - archive_entry_set_rdev
                - atol8
                - archive_entry_set_mtime
                - atol8
                - atol8
                - archive_entry_set_size
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:778,6'
          Dst:             find_odc_header
        - Src:             'libarchive/archive_read_support_format_cpio.c:783,13'
          Dst:             header_afiol
        - Src:             'libarchive/archive_read_support_format_cpio.c:791,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:799,10'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:798,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_cpio.c:800,31'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:800,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_cpio.c:802,11'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:801,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_cpio.c:803,31'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:803,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_cpio.c:804,31'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:804,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_cpio.c:806,17'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:805,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_cpio.c:808,10'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:807,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_cpio.c:809,33'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:809,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_cpio.c:810,24'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:819,6'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_cpio.c:820,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_cpio.c:822,2'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_cpio_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:982,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:983,37'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:989,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    archive_read_format_cpio_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:503,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:504,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:506,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:503,17'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_cpio_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         16
      ICount:          154
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:466,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:467,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:471,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:471,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:472,32'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:484,7'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:473,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:474,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:475,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:475,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:476,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:477,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:484,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:486,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:488,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:467,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:472,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:485,4'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_cpio_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         38
      ICount:          281
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __errno_location
        - _archive_entry_copy_pathname_l
        - _archive_entry_copy_symlink_l
        - archive_clear_error
        - archive_entry_filetype
        - archive_set_error
        - archive_string_conversion_charset_name
        - archive_string_default_conversion_for_read
        - record_hardlink
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:372,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:373,8'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:382,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:373,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:376,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:379,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:384,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:385,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:388,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:389,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:390,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:391,36'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:391,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:393,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:403,2'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:393,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:394,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:398,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - archive_entry_filetype
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:408,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:409,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:442,6'
              BranchSideFuncs:
                - record_hardlink
                - strncmp
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:409,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:410,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:414,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:416,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:417,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:418,36'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - record_hardlink
                - strncmp
                - archive_clear_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:418,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:420,8'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - record_hardlink
                - strncmp
                - archive_clear_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:432,26'
              BranchSideFuncs:
                - __archive_read_consume
                - record_hardlink
                - strncmp
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:420,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:421,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:425,23'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - record_hardlink
                - strncmp
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:442,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:442,48'
              BranchSideFuncs:
                - strncmp
                - record_hardlink
                - archive_clear_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:450,22'
              BranchSideFuncs:
                - record_hardlink
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:442,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:445,24'
              BranchSideFuncs:
                - archive_clear_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:450,22'
              BranchSideFuncs:
                - record_hardlink
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:450,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:454,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:375,8'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_cpio.c:388,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:391,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_cpio.c:393,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_cpio.c:394,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:400,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_cpio.c:398,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:405,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:408,6'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_cpio.c:410,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:414,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:418,7'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_cpio.c:420,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_cpio.c:421,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:429,8'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_cpio.c:425,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:432,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_cpio.c:442,26'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:445,3'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:450,6'
          Dst:             record_hardlink
    - functionName:    archive_read_format_cpio_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         26
      ICount:          142
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - archive_set_error
        - archive_string_conversion_from_charset
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:329,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:331,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:333,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:333,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:334,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:347,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:334,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:334,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:335,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:335,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:340,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:341,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:342,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:348,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:348,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:350,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:348,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:349,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:350,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:329,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:333,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:335,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:339,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_cpio.c:347,13'
          Dst:             strcmp
    - functionName:    archive_read_format_cpio_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         24
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_ahead
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:268,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:271,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:272,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:274,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:280,20'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:280,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:288,20'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:288,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:290,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:296,20'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:296,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:299,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:305,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:305,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:310,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:310,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:312,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:316,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:268,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_cpio.c:272,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:280,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:288,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_cpio.c:296,13'
          Dst:             memcmp
    - functionName:    archive_read_support_format_cpio
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_cpio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_cpio_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:228,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:228,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:231,24'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:232,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:233,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:236,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_cpio.c:251,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:252,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_cpio.c:253,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_cpio.c:228,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_cpio.c:231,24'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_cpio.c:233,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_cpio.c:238,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_cpio.c:238,6'
          Dst:             archive_read_format_cpio_bid
        - Src:             'libarchive/archive_read_support_format_cpio.c:238,6'
          Dst:             archive_read_format_cpio_options
        - Src:             'libarchive/archive_read_support_format_cpio.c:238,6'
          Dst:             archive_read_format_cpio_read_header
        - Src:             'libarchive/archive_read_support_format_cpio.c:238,6'
          Dst:             archive_read_format_cpio_read_data
        - Src:             'libarchive/archive_read_support_format_cpio.c:238,6'
          Dst:             archive_read_format_cpio_skip
        - Src:             'libarchive/archive_read_support_format_cpio.c:238,6'
          Dst:             archive_read_format_cpio_cleanup
    - functionName:    archive_read_format_empty_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_empty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_empty_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_empty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_empty_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_empty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_empty.c:67,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_empty.c:67,43'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_empty.c:69,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_empty.c:67,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_empty.c:68,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_empty.c:69,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_empty.c:67,22'
          Dst:             __archive_read_ahead
    - functionName:    archive_read_support_format_empty
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_empty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_empty_bid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_empty.c:44,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_empty.c:44,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_empty.c:47,37'
              BranchSideFuncs:
                - __archive_read_register_format
      Callsites:
        - Src:             'libarchive/archive_read_support_format_empty.c:44,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_empty.c:47,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_empty.c:47,6'
          Dst:             archive_read_format_empty_bid
        - Src:             'libarchive/archive_read_support_format_empty.c:47,6'
          Dst:             archive_read_format_empty_read_header
        - Src:             'libarchive/archive_read_support_format_empty.c:47,6'
          Dst:             archive_read_format_empty_read_data
    - functionName:    release_files
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2740,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2741,28'
              BranchSideFuncs:
                - archive_string_free
                - archive_string_free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2755,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2747,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2748,14'
              BranchSideFuncs:
                - free
                - free
                - archive_string_free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2752,8'
              BranchSideFuncs:
                - free
                - archive_string_free
                - archive_string_free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2743,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2744,3'
          Dst:             archive_string_free
    - functionName:    zisofs_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         92
      ICount:          860
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - __archive_read_ahead
        - archive_le32dec
        - archive_set_error
        - inflate
        - inflateInit_
        - inflateReset
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1498,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1499,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1503,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1503,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1504,25'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1505,10'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1508,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1512,20'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1612,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1516,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1519,8'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1530,33'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1519,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1520,10'
              BranchSideFuncs:
                - free
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1521,14'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1523,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1524,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1528,35'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1534,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1535,8'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1544,38'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1535,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1536,10'
              BranchSideFuncs:
                - free
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1537,41'
              BranchSideFuncs:
                - malloc
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1538,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1539,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1543,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1549,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1550,37'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1558,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1551,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1552,13'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1553,11'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_le32dec.1413
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1558,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1559,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1583,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1558,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1560,8'
              BranchSideFuncs:
                - memcmp
                - archive_le32dec.1413
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1583,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1562,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1564,9'
              BranchSideFuncs:
                - archive_le32dec.1413
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1565,24'
              BranchSideFuncs:
                - archive_le32dec.1413
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1565,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1567,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1568,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1568,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1569,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1570,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1570,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1571,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1572,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1572,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1573,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1578,4'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1583,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1584,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1605,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1583,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1585,12'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1605,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1587,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1588,13'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1589,11'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1594,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1598,5'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1603,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1605,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1606,4'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1607,2'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1612,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1615,7'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1661,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1615,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1617,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1623,7'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_le32dec.1413
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
                - inflateReset
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1624,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1627,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1633,7'
              BranchSideFuncs:
                - archive_le32dec.1413
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
                - inflateReset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1634,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1635,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1640,25'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
                - inflateReset
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1644,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1645,22'
              BranchSideFuncs:
                - inflateReset
                - inflate
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1647,8'
              BranchSideFuncs:
                - inflateInit_
                - inflate
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1648,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1649,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1653,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1661,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1662,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1666,62'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1667,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1668,30'
              BranchSideFuncs:
                - inflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1670,36'
              BranchSideFuncs:
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1676,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1679,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1679,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1681,23'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1497,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1499,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1524,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1539,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1562,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1565,8'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1573,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1617,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1622,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1627,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1632,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1635,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1645,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1647,8'
          Dst:             inflateInit_
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1649,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1675,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1681,4'
          Dst:             archive_set_error
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateInit_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    next_CE
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - heap
      BBCount:         15
      ICount:          164
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2424,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2425,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2430,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2439,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2440,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2441,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2443,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2444,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2450,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2445,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2446,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2449,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2450,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2451,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2452,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_CE
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - iso9660
      BBCount:         23
      ICount:          192
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - next_CE
        - parse_rockridge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2472,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2472,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - next_CE
                - parse_rockridge
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2473,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - next_CE
                - parse_rockridge
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2472,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2474,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - next_CE
                - parse_rockridge
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2504,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2475,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2476,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2482,3'
              BranchSideFuncs:
                - next_CE
                - parse_rockridge
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2484,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2485,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2490,8'
              BranchSideFuncs:
                - next_CE
                - parse_rockridge
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2494,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2495,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2496,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - next_CE
                - parse_rockridge
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2496,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2496,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - next_CE
                - parse_rockridge
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2497,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - next_CE
                - parse_rockridge
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2496,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2483,11'
              BranchSideFuncs:
                - next_CE
                - parse_rockridge
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2501,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - next_CE
                - parse_rockridge
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2474,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2476,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2485,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2492,4'
          Dst:             next_CE
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2493,8'
          Dst:             parse_rockridge
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2501,3'
          Dst:             __archive_read_consume
    - functionName:    parse_rockridge
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - file
        - p
        - end
      BBCount:         120
      ICount:          659
      EdgeCount:       159
      CyclomaticComplexity: 41
      functionsReached:
        - archive_le32dec
        - archive_set_error
        - parse_rockridge_NM1
        - parse_rockridge_SL1
        - parse_rockridge_TF1
        - parse_rockridge_ZF1
        - register_CE
        - toi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2182,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2181,2'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2182,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2182,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2181,2'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2182,24'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2183,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2181,2'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2183,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2183,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2181,2'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2183,24'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2184,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2181,2'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2184,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2185,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2181,2'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2185,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2181,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2186,31'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2336,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2190,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2192,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2221,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_NM1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2237,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2275,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2289,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_SL1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2313,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_TF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2322,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_ZF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2329,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2192,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2193,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2211,13'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2193,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2193,25'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2210,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2193,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2201,26'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2210,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2206,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2208,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2209,5'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2212,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2212,25'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2218,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2212,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2214,10'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2218,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2221,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2222,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_NM1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2228,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2222,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2223,26'
              BranchSideFuncs:
                - parse_rockridge_NM1
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2227,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2237,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2238,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2245,13'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
                - toi
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2238,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2238,25'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2244,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2238,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2239,23'
              BranchSideFuncs:
                - toi
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2244,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2254,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2255,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2272,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2255,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2257,17'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2258,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2258,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2260,17'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2261,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2261,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2263,17'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2264,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2264,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2266,17'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2267,10'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - toi
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2267,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2269,17'
              BranchSideFuncs:
                - toi
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2270,6'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2275,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2275,23'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2279,13'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2275,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2276,5'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2279,13'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2289,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2290,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_SL1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2296,13'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2290,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2291,26'
              BranchSideFuncs:
                - parse_rockridge_SL1
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2295,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2313,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2314,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_TF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2320,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2314,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2315,26'
              BranchSideFuncs:
                - parse_rockridge_TF1
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2319,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2322,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2323,9'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
                - parse_rockridge_ZF1
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2327,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2323,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2324,26'
              BranchSideFuncs:
                - parse_rockridge_ZF1
                - archive_set_error
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2326,4'
              BranchSideFuncs:
                - archive_set_error
                - parse_rockridge_ZF1
                - parse_rockridge_TF1
                - parse_rockridge_SL1
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - toi
                - parse_rockridge_NM1
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
                - register_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2336,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2337,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2339,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2201,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2203,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2205,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2206,10'
          Dst:             register_CE
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2215,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2223,6'
          Dst:             parse_rockridge_NM1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2239,19'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2241,20'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2257,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2260,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2263,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2266,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2269,13'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2291,6'
          Dst:             parse_rockridge_SL1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2315,6'
          Dst:             parse_rockridge_TF1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2324,6'
          Dst:             parse_rockridge_ZF1
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2339,3'
          Dst:             archive_set_error
    - functionName:    register_CE
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2348
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - location
        - file
      BBCount:         34
      ICount:          324
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2357,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2358,6'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2359,6'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2358,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2359,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2364,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2359,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2360,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2364,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2361,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2362,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2364,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2357,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2364,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2370,11'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2371,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2374,7'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2399,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2374,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2375,13'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2377,15'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2379,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2380,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2383,14'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2384,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2385,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2388,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2388,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2389,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2392,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2400,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2401,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2412,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2403,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2404,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2409,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2364,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2380,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2383,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2385,4'
          Dst:             archive_set_error
    - functionName:    parse_rockridge_NM1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2510
      functionLinenumberEnd: 2550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - data_length
      BBCount:         18
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - archive_strcat
        - archive_strncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2511,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2512,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2513,2'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2515,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2526,9'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2526,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2528,7'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2534,7'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2541,19'
              BranchSideFuncs:
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2544,19'
              BranchSideFuncs:
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2547,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2528,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2529,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2530,20'
              BranchSideFuncs:
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2534,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2535,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2536,20'
              BranchSideFuncs:
                - archive_strncat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2530,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2536,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2541,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2544,3'
          Dst:             archive_strcat
    - functionName:    toi
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3194
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - n
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - toi
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3197,10'
              BranchSideFuncs:
                - toi
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3198,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3198,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3199,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3200,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3197,23'
          Dst:             toi
    - functionName:    parse_rockridge_SL1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2710
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - data_length
      BBCount:         32
      ICount:          224
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - archive_strcat
        - archive_strncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2631,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2631,34'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2632,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2631,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2632,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2633,2'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2641,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2642,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2643,10'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2643,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2645,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2647,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2650,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2664,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2664,2'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2665,29'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2672,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2674,8'
              BranchSideFuncs:
                - archive_strncat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2680,8'
              BranchSideFuncs:
                - archive_strncat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2687,20'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2690,20'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2693,20'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2697,4'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2701,20'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2705,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2674,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2675,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2676,21'
              BranchSideFuncs:
                - archive_strncat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2680,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2681,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2682,21'
              BranchSideFuncs:
                - archive_strncat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strcat
                - archive_strncat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2669,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2676,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2682,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2687,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2690,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2693,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2698,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2701,4'
          Dst:             archive_strcat
    - functionName:    parse_rockridge_TF1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - data_length
      BBCount:         48
      ICount:          306
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - isodate17
        - isodate7
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2567,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2568,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2569,9'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
                - isodate7
                - isodate17
                - isodate17
                - isodate17
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2572,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2574,8'
              BranchSideFuncs:
                - isodate17
                - isodate17
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2599,8'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2574,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2574,21'
              BranchSideFuncs:
                - isodate17
                - isodate17
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2581,8'
              BranchSideFuncs:
                - isodate17
                - isodate17
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2574,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2576,4'
              BranchSideFuncs:
                - isodate17
                - isodate17
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2581,8'
              BranchSideFuncs:
                - isodate17
                - isodate17
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2581,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2581,21'
              BranchSideFuncs:
                - isodate17
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2587,8'
              BranchSideFuncs:
                - isodate17
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2581,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2583,28'
              BranchSideFuncs:
                - isodate17
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2587,8'
              BranchSideFuncs:
                - isodate17
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2587,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2587,21'
              BranchSideFuncs:
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2593,8'
              BranchSideFuncs:
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2587,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2589,28'
              BranchSideFuncs:
                - isodate17
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2593,8'
              BranchSideFuncs:
                - isodate17
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2593,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2593,21'
              BranchSideFuncs:
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2597,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2593,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2595,28'
              BranchSideFuncs:
                - isodate17
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2597,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2599,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2599,21'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2606,8'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2599,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2601,4'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2606,8'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2606,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2606,21'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2612,8'
              BranchSideFuncs:
                - isodate7
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2606,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2608,27'
              BranchSideFuncs:
                - isodate7
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2612,8'
              BranchSideFuncs:
                - isodate7
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2612,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2612,21'
              BranchSideFuncs:
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2618,8'
              BranchSideFuncs:
                - isodate7
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2612,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2614,27'
              BranchSideFuncs:
                - isodate7
                - isodate7
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2618,8'
              BranchSideFuncs:
                - isodate7
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2577,22'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2583,18'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2589,18'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2595,18'
          Dst:             isodate17
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2602,22'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2608,18'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2614,18'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2620,18'
          Dst:             isodate7
    - functionName:    parse_rockridge_ZF1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2723
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - data
        - data_length
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - archive_le32dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2717,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2717,25'
              BranchSideFuncs:
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2717,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2717,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2717,44'
              BranchSideFuncs:
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2717,41'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2717,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2717,6'
              BranchSideFuncs:
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2719,3'
              BranchSideFuncs:
                - archive_le32dec.1413
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2721,32'
          Dst:             archive_le32dec
    - functionName:    isodate17
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3281
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         11
      ICount:          178
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - time_from_tm
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3273,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3273,22'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3277,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3273,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3274,17'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3277,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3278,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3279,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3280,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3277,6'
          Dst:             time_from_tm
    - functionName:    isodate7
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3253
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         11
      ICount:          115
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - time_from_tm
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3245,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3245,22'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3249,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3245,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3246,17'
              BranchSideFuncs:
                - time_from_tm
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3249,6'
              BranchSideFuncs:
                - time_from_tm
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3250,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3251,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3252,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3249,6'
          Dst:             time_from_tm
    - functionName:    time_from_tm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3285
      functionLinenumberEnd: 3290
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - timegm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3290,17'
          Dst:             timegm
    - functionName:    timegm
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_children
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - parent
      BBCount:         68
      ICount:          529
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - heap_add_entry
        - parse_file_info
        - read_CE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1038,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1039,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1042,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1042,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1043,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1050,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1050,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1051,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1056,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1056,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1059,14'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1066,20'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1061,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1062,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1063,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1069,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1070,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1075,31'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1078,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1079,7'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1142,25'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1082,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1082,21'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1082,3'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1082,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1082,47'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1082,3'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1082,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1078,2'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1092,10'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1093,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1093,13'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1096,10'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1092,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1094,5'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1096,10'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1097,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1097,13'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1099,28'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1096,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1098,5'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1099,28'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1100,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1101,28'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1104,8'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - __archive_read_consume
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1104,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1105,9'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - __archive_read_consume
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1137,9'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1105,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1105,32'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1108,9'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1104,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1108,9'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1137,9'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1108,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1109,14'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1114,11'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1115,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1117,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1122,19'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1127,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1128,10'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1132,21'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1128,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1130,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1131,5'
              BranchSideFuncs:
                - __archive_read_consume
                - read_CE
                - parse_file_info
                - heap_add_entry
                - malloc
                - heap_add_entry
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1137,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1138,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1145,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1146,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1148,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1039,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1043,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1051,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1060,14'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1068,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1070,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1099,12'
          Dst:             parse_file_info
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1101,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1116,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1119,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1128,10'
          Dst:             heap_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1137,9'
          Dst:             heap_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1142,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1145,6'
          Dst:             read_CE
    - functionName:    parse_file_info
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - parent
        - isodirrec
        - reclen
      BBCount:         176
      ICount:          1117
      EdgeCount:       243
      CyclomaticComplexity: 69
      functionsReached:
        - archive_le32dec
        - archive_set_error
        - archive_string_free
        - archive_strncat
        - calloc
        - isodate7
        - memcmp
        - parse_rockridge
        - register_file
        - strcmp
        - toi
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1839,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1840,20'
              BranchSideFuncs:
                - archive_le32dec.1413
                - toi
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1845,6'
              BranchSideFuncs:
                - archive_le32dec.1413
                - toi
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1845,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1845,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1846,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1845,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1845,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1846,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1845,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1846,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1850,21'
              BranchSideFuncs:
                - archive_le32dec.1413
                - toi
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1854,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1854,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1855,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1854,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1855,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1865,6'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1865,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1866,7'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1875,6'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1865,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1869,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1875,6'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1875,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1875,20'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1882,11'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1875,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1876,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1882,11'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1883,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1884,7'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1892,29'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1884,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1885,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1889,2'
              BranchSideFuncs:
                - calloc
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1893,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1894,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1898,17'
              BranchSideFuncs:
                - isodate7
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1912,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1918,7'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1950,7'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1918,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1919,13'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1920,12'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1933,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1933,23'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1941,36'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1933,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1933,45'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1941,36'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1934,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1934,10'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1941,36'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1934,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1934,32'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1941,36'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1933,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1935,13'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1941,36'
              BranchSideFuncs:
                - malloc
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1941,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1942,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1946,10'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1950,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1950,23'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1954,7'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1950,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1951,5'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1954,7'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1950,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1952,13'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1954,7'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1954,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1954,23'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1957,3'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1954,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1955,4'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1957,3'
              BranchSideFuncs:
                - archive_strncat
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1961,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1962,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1964,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1965,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1966,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1968,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1978,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1978,25'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1988,37'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1978,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1984,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1988,37'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1991,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1992,7'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2044,2'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1992,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1992,25'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2016,7'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1992,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1993,8'
              BranchSideFuncs:
                - memcmp
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2016,7'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1994,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2011,27'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2015,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
                - parse_rockridge
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2016,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2019,4'
              BranchSideFuncs:
                - parse_rockridge
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2041,4'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2023,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2024,5'
              BranchSideFuncs:
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2032,8'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2032,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2033,9'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2038,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2032,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2034,5'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2038,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2046,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2046,25'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2049,6'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2046,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2047,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2049,6'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2049,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2050,7'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2164,16'
              BranchSideFuncs:
                - register_file
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2050,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2050,25'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2060,14'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2050,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2051,8'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2060,14'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2051,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2051,25'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2060,14'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2051,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2052,7'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2060,14'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2052,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2053,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2060,14'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2053,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2054,15'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2055,24'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2050,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2055,24'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2060,14'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2060,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2064,8'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2088,14'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2064,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2064,26'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2065,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2064,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2065,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2073,8'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2073,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2074,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2082,9'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2082,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2083,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2088,3'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2088,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2088,32'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2090,12'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2088,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2089,4'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2090,12'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2091,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2091,22'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2092,4'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2093,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2096,8'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2138,2'
              BranchSideFuncs:
                - register_file
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2096,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2096,26'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2097,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2096,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2097,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2105,9'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2105,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2106,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2111,4'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2122,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2123,9'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2130,8'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2123,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2124,25'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2129,4'
              BranchSideFuncs:
                - register_file
                - archive_set_error
                - archive_string_free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2130,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2131,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2132,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2130,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2132,24'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2137,3'
              BranchSideFuncs:
                - register_file
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1846,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1851,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1852,10'
          Dst:             toi
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1855,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1869,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1876,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1885,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1892,29'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1894,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1901,16'
          Dst:             isodate7
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1942,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1957,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1994,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2022,8'
          Dst:             parse_rockridge
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2053,8'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2054,8'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2065,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2074,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2083,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2097,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2106,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2124,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2132,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2164,2'
          Dst:             register_file
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2167,2'
          Dst:             archive_string_free
    - functionName:    heap_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3086
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - heap
        - file
        - key
      BBCount:         22
      ICount:          226
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3096,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3098,18'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3123,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3100,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3101,13'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3103,7'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3103,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3104,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3109,14'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3111,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3115,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3115,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3116,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3118,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3129,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3130,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3140,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3132,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3133,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3137,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3104,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3109,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3111,4'
          Dst:             archive_set_error
    - functionName:    register_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2727
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - file
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    re_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3011
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - file
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rede_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3029
      functionLinenumberEnd: 3045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3036,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3036,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3036,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3036,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3037,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3038,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3038,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3039,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3041,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rede_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3049
      functionLinenumberEnd: 3058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - re
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3052,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3052,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3053,26'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3054,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3056,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3057,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    re_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3015
      functionLinenumberEnd: 3024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3018,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3018,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3019,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3020,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3022,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3023,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cache_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3063
      functionLinenumberEnd: 3067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - file
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    heap_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3147
      functionLinenumberEnd: 3190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - heap
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3152,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3153,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3158,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3172,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3173,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3174,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3176,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3177,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3183,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3178,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3179,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3182,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3183,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3184,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3185,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cache_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3071
      functionLinenumberEnd: 3080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3074,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3074,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3075,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3076,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3078,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3079,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_cache_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 3003
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - iso9660
        - pfile
      BBCount:         103
      ICount:          629
      EdgeCount:       139
      CyclomaticComplexity: 38
      functionsReached:
        - archive_set_error
        - cache_add_entry
        - cache_get_entry
        - heap_get_entry
        - next_cache_entry
        - re_add_entry
        - re_get_entry
        - read_children
        - rede_add_entry
        - rede_get_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2808,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2809,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2813,2'
              BranchSideFuncs:
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2817,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2822,8'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2837,7'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - heap_get_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2822,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2823,8'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2827,4'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2823,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2824,8'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2827,4'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2822,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2826,21'
              BranchSideFuncs:
                - cache_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2827,4'
              BranchSideFuncs:
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2827,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2829,5'
              BranchSideFuncs:
                - rede_get_entry
                - re_get_entry
                - next_cache_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2832,8'
              BranchSideFuncs:
                - next_cache_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2829,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2827,4'
              BranchSideFuncs:
                - cache_add_entry
                - rede_get_entry
                - re_get_entry
                - next_cache_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2830,22'
              BranchSideFuncs:
                - cache_add_entry
                - rede_get_entry
                - re_get_entry
                - next_cache_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2832,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2833,30'
              BranchSideFuncs:
                - next_cache_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2834,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2837,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2838,22'
              BranchSideFuncs:
                - re_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2887,15'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - heap_get_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - re_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2845,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2847,9'
              BranchSideFuncs:
                - re_add_entry
                - re_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2879,8'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2847,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2848,17'
              BranchSideFuncs:
                - re_add_entry
                - re_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2849,9'
              BranchSideFuncs:
                - re_add_entry
                - re_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2849,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2850,6'
              BranchSideFuncs:
                - rede_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2877,19'
              BranchSideFuncs:
                - re_add_entry
                - re_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2853,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2854,17'
              BranchSideFuncs:
                - rede_add_entry
                - rede_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - rede_add_entry
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2869,22'
              BranchSideFuncs:
                - rede_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2856,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2857,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2860,7'
              BranchSideFuncs:
                - rede_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - rede_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2860,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2862,27'
              BranchSideFuncs:
                - rede_add_entry
                - rede_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2865,7'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2862,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2860,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2864,9'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2871,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2874,11'
              BranchSideFuncs:
                - cache_add_entry
                - rede_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2875,6'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2879,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2885,5'
              BranchSideFuncs:
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2887,3'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2892,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2893,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2899,8'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - rede_add_entry
                - heap_get_entry
                - read_children
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - re_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2899,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2904,9'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2907,15'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - rede_add_entry
                - heap_get_entry
                - read_children
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
                - re_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2904,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2905,6'
              BranchSideFuncs:
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2907,4'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2907,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2913,18'
              BranchSideFuncs:
                - re_add_entry
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2915,15'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - rede_add_entry
                - heap_get_entry
                - read_children
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2922,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2923,6'
              BranchSideFuncs:
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
                - read_children
                - rede_add_entry
                - re_add_entry
                - re_get_entry
                - re_add_entry
                - rede_get_entry
                - cache_add_entry
                - rede_add_entry
                - rede_get_entry
                - rede_add_entry
                - archive_set_error
                - re_get_entry
                - next_cache_entry
                - rede_get_entry
                - cache_add_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2927,4'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2932,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2932,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2933,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2932,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2933,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2935,8'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2944,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2944,2'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2945,7'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
                - heap_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2944,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2947,7'
              BranchSideFuncs:
                - cache_add_entry
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2966,6'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2947,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2956,4'
              BranchSideFuncs:
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
                - cache_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2960,9'
              BranchSideFuncs:
                - cache_add_entry
                - heap_get_entry
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2966,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2967,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2970,6'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2970,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2971,3'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2975,8'
              BranchSideFuncs:
                - cache_add_entry
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2979,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2984,15'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2990,18'
              BranchSideFuncs:
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2984,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2986,19'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2987,2'
              BranchSideFuncs:
                - cache_get_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2990,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2991,44'
              BranchSideFuncs:
                - cache_get_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2994,27'
              BranchSideFuncs:
                - cache_get_entry
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2807,9'
          Dst:             cache_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2816,19'
          Dst:             heap_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2826,5'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2827,17'
          Dst:             re_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2829,17'
          Dst:             rede_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2830,6'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2833,13'
          Dst:             next_cache_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2845,17'
          Dst:             re_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2856,11'
          Dst:             rede_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2860,19'
          Dst:             rede_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2862,12'
          Dst:             rede_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2871,18'
          Dst:             rede_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2873,7'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2877,6'
          Dst:             re_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2891,8'
          Dst:             read_children
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2913,5'
          Dst:             re_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2922,9'
          Dst:             rede_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2961,4'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2963,10'
          Dst:             heap_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2976,3'
          Dst:             cache_add_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2994,11'
          Dst:             cache_get_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2998,2'
          Dst:             archive_set_error
    - functionName:    build_pathname
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3310
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - as
        - file
        - depth
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - archive_strcat
        - archive_string_concat
        - build_pathname
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3313,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3314,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3316,6'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
                - build_pathname
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3316,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3316,30'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
                - build_pathname
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3322,6'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3316,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3317,22'
              BranchSideFuncs:
                - build_pathname
                - archive_strcat
                - archive_string_concat
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3322,6'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3317,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3318,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3320,18'
              BranchSideFuncs:
                - archive_strcat
                - archive_string_concat
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3322,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3323,18'
              BranchSideFuncs:
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3325,25'
              BranchSideFuncs:
                - archive_string_concat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3317,7'
          Dst:             build_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3320,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3323,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3325,3'
          Dst:             archive_string_concat
    - functionName:    build_pathname_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - max
        - len
        - file
      BBCount:         18
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - build_pathname_utf16be
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3333,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3333,30'
              BranchSideFuncs:
                - build_pathname_utf16be
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3340,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3333,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3334,30'
              BranchSideFuncs:
                - build_pathname_utf16be
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3340,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3334,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3335,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3336,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3340,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3341,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3347,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3341,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3342,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3343,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3347,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3348,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3349,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:3334,7'
          Dst:             build_pathname_utf16be
    - functionName:    next_entry_seek
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2760
      functionLinenumberEnd: 2793
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - iso9660
        - pfile
      BBCount:         17
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_consume
        - next_cache_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2765,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2766,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2767,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2770,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2771,18'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2775,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2775,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2776,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2781,6'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2781,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2784,10'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2792,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:2786,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2787,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:2788,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2764,6'
          Dst:             next_cache_entry
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2776,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:2785,10'
          Dst:             __archive_read_consume
    - functionName:    choose_volume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - iso9660
      BBCount:         43
      ICount:          340
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - heap_add_entry
        - parse_file_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1161,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1162,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1163,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1163,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1164,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1168,43'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1163,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1166,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1168,43'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1170,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1171,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1172,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1175,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1176,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1187,15'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1190,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1191,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1192,24'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1198,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1198,35'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1202,6'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1199,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1199,9'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1202,6'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1198,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1200,3'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1202,6'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1202,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1202,36'
              BranchSideFuncs:
                - heap_add_entry
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1228,6'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1203,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1203,9'
              BranchSideFuncs:
                - heap_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1228,6'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1202,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1205,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1228,6'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1209,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1210,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1211,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - parse_file_info
                - heap_add_entry
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1214,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1215,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1220,3'
              BranchSideFuncs:
                - parse_file_info
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1222,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1223,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1224,25'
              BranchSideFuncs:
                - heap_add_entry
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1228,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1229,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1230,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1230,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1231,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1236,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1169,13'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1174,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1176,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1189,9'
          Dst:             parse_file_info
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1208,14'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1213,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1215,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1221,10'
          Dst:             parse_file_info
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1228,6'
          Dst:             heap_add_entry
    - functionName:    isRootDirectoryRecord
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         22
      ICount:          119
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - isValid723Integer
        - isValid733Integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:988,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:988,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:989,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:988,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:989,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:993,25'
              BranchSideFuncs:
                - isValid733Integer
                - isValid733Integer
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:993,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:994,3'
              BranchSideFuncs:
                - isValid733Integer
                - isValid723Integer
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:998,25'
              BranchSideFuncs:
                - isValid733Integer
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:998,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:999,3'
              BranchSideFuncs:
                - isValid723Integer
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1008,10'
              BranchSideFuncs:
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1009,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1010,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1014,25'
              BranchSideFuncs:
                - isValid723Integer
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1014,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1015,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1019,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1019,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1019,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1020,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1019,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1020,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1024,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:993,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:998,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1014,7'
          Dst:             isValid723Integer
    - functionName:    isValid733Integer
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3224,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3224,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3224,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3225,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3225,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3225,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3226,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3226,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3226,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isValid723Integer
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3217
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:3217,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3217,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:3217,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_be32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isNull
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - iso9660
        - h
        - offset
        - bytes
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:603,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:604,15'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:609,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:604,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:605,4'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:606,10'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:609,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:610,17'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:612,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:604,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:610,10'
          Dst:             memcmp
    - functionName:    isVDSetTerminator
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - h
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - isNull
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:663,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:664,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:667,6'
              BranchSideFuncs:
                - isNull
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:667,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:668,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:671,14'
              BranchSideFuncs:
                - isNull
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:671,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:672,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:674,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:671,7'
          Dst:             isNull
    - functionName:    isVolumePartition
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - h
      BBCount:         17
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - archive_be32dec
        - archive_le32dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:637,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:638,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:641,6'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:641,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:642,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:644,6'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:644,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:647,29'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:648,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:649,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:650,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:648,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:650,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:651,16'
              BranchSideFuncs:
                - archive_be32dec.1433
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:651,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:652,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:654,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:647,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:651,28'
          Dst:             archive_be32dec
    - functionName:    isSVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - h
      BBCount:         33
      ICount:          188
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - archive_be32dec
        - archive_le16dec
        - archive_le32dec
        - isNull
        - isRootDirectoryRecord
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:737,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:738,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:741,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:741,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:742,3'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:743,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:743,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:744,3'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:745,14'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:745,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:746,3'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:749,6'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:749,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:750,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:753,22'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:754,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:755,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:757,33'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:758,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:759,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:764,29'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:765,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:765,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:766,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:765,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:766,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:772,29'
              BranchSideFuncs:
                - archive_be32dec.1433
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:773,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:773,23'
              BranchSideFuncs:
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:774,9'
              BranchSideFuncs:
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:774,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:775,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:773,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:775,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:778,6'
              BranchSideFuncs:
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:779,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:780,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:783,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:741,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:743,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:745,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:753,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:757,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:764,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:772,13'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:779,7'
          Dst:             isRootDirectoryRecord
    - functionName:    isEVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - h
      BBCount:         39
      ICount:          223
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - archive_be32dec
        - archive_le16dec
        - archive_le32dec
        - isNull
        - isRootDirectoryRecord
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:797,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:798,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:801,6'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:801,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:802,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:805,6'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:805,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:806,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:809,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:809,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:810,3'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:813,14'
              BranchSideFuncs:
                - isNull
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:813,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:814,3'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:820,22'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:821,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:822,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:825,22'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:826,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:827,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:830,6'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:830,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:831,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:836,29'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:837,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:837,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:838,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:837,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:838,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:843,29'
              BranchSideFuncs:
                - archive_be32dec.1433
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:844,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:844,23'
              BranchSideFuncs:
                - isNull
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:845,9'
              BranchSideFuncs:
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:845,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:846,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:844,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:846,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:849,14'
              BranchSideFuncs:
                - isNull
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:849,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:850,3'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:853,14'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:853,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:854,3'
              BranchSideFuncs:
                - isRootDirectoryRecord
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:857,6'
              BranchSideFuncs:
                - isRootDirectoryRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:858,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:859,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:862,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:809,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:813,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:820,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:825,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:836,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:843,13'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:849,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:853,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:858,7'
          Dst:             isRootDirectoryRecord
    - functionName:    isBootRecord
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - h
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:621,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:622,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:625,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:625,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:626,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:628,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isJolietSVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - h
      BBCount:         21
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - archive_le16dec
        - archive_le32dec
        - isSVD
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:686,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:687,3'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:692,6'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:694,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:694,21'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:709,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:694,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:695,7'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:709,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:697,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:698,10'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:699,12'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:699,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:700,10'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:701,12'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:701,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:702,10'
              BranchSideFuncs:
                - archive_le16dec.1434
                - archive_le32dec.1413
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:704,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:686,7'
          Dst:             isSVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:712,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:713,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:720,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:721,25'
          Dst:             archive_le32dec
    - functionName:    isPVD
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iso9660
        - h
      BBCount:         59
      ICount:          356
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - archive_be32dec
        - archive_le16dec
        - archive_le32dec
        - isNull
        - isRootDirectoryRecord
        - isValid723Integer
        - isValid733Integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:875,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:876,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:879,6'
              BranchSideFuncs:
                - isNull
                - isValid733Integer
                - archive_le32dec.1413
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:879,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:880,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:883,6'
              BranchSideFuncs:
                - isNull
                - isValid733Integer
                - archive_le32dec.1413
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:883,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:884,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:887,14'
              BranchSideFuncs:
                - isNull
                - isValid733Integer
                - archive_le32dec.1413
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:887,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:888,3'
              BranchSideFuncs:
                - isValid733Integer
                - archive_le32dec.1413
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:891,25'
              BranchSideFuncs:
                - isValid733Integer
                - archive_le32dec.1413
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:891,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:892,3'
              BranchSideFuncs:
                - archive_le32dec.1413
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:894,33'
              BranchSideFuncs:
                - archive_le32dec.1413
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:895,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:896,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:899,14'
              BranchSideFuncs:
                - isNull
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:899,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:900,3'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:903,25'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:903,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:904,3'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:908,25'
              BranchSideFuncs:
                - isValid723Integer
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:908,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:909,3'
              BranchSideFuncs:
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:915,25'
              BranchSideFuncs:
                - isValid723Integer
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:915,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:916,3'
              BranchSideFuncs:
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:919,22'
              BranchSideFuncs:
                - archive_le16dec.1434
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:920,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:921,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:924,25'
              BranchSideFuncs:
                - isValid733Integer
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:924,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:925,3'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:929,6'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:929,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:930,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:935,29'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:936,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:936,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:937,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:936,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:937,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:944,29'
              BranchSideFuncs:
                - archive_be32dec.1433
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:945,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:945,23'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:946,9'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:946,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:947,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:945,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:947,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:951,9'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:951,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:952,7'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:957,14'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:953,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:953,10'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:953,41'
              BranchSideFuncs:
                - isNull
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:952,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:953,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:954,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:957,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:958,3'
              BranchSideFuncs:
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:964,6'
              BranchSideFuncs:
                - isRootDirectoryRecord
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:965,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:966,3'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_le32dec.1413
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:969,7'
              BranchSideFuncs:
                - archive_le32dec.1413
                - archive_le32dec.1413
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:969,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:970,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:979,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:887,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:891,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:894,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:899,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:903,7'
          Dst:             isValid723Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:908,7'
          Dst:             isValid723Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:915,7'
          Dst:             isValid723Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:919,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:924,7'
          Dst:             isValid733Integer
        - Src:             'libarchive/archive_read_support_format_iso9660.c:935,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:944,13'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:957,7'
          Dst:             isNull
        - Src:             'libarchive/archive_read_support_format_iso9660.c:965,7'
          Dst:             isRootDirectoryRecord
        - Src:             'libarchive/archive_read_support_format_iso9660.c:975,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_iso9660.c:976,27'
          Dst:             archive_le32dec
    - functionName:    archive_read_format_iso9660_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         9
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
        - archive_string_free
        - inflateEnd
        - release_files
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1804,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1804,6'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1805,19'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1805,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1806,23'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1810,2'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1796,2'
          Dst:             release_files
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1798,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1799,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1805,7'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1806,4'
          Dst:             archive_set_error
    - functionName:    archive_read_format_iso9660_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_iso9660_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         32
      ICount:          309
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - zisofs_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1730,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1731,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1735,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1735,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1736,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1769,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1736,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1737,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1738,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1738,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1739,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1745,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1745,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1748,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1756,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1751,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1752,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1754,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1756,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1757,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1767,36'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - zisofs_read_data
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1769,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1770,28'
              BranchSideFuncs:
                - zisofs_read_data
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1772,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1773,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1774,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1776,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1776,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1777,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1778,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1778,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1779,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1780,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1731,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1750,11'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1757,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1770,11'
          Dst:             zisofs_read_data
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1772,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1774,3'
          Dst:             archive_set_error
    - functionName:    archive_read_format_iso9660_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         87
      ICount:          766
      EdgeCount:       119
      CyclomaticComplexity: 34
      functionsReached:
        - __archive_read_seek
        - __errno_location
        - _archive_entry_copy_hardlink_l
        - _archive_entry_copy_pathname_l
        - archive_entry_copy_symlink
        - archive_entry_filetype
        - archive_entry_pathname
        - archive_entry_set_atime
        - archive_entry_set_birthtime
        - archive_entry_set_ctime
        - archive_entry_set_gid
        - archive_entry_set_hardlink
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_pathname
        - archive_entry_set_rdev
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_entry_unset_birthtime
        - archive_entry_unset_size
        - archive_set_error
        - archive_string_conversion_charset_name
        - archive_string_conversion_from_charset
        - archive_strncat
        - build_pathname
        - build_pathname_utf16be
        - calloc
        - choose_volume
        - next_entry_seek
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1249,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1250,3'
              BranchSideFuncs:
                - next_entry_seek
                - build_pathname
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
                - archive_string_conversion_from_charset
                - choose_volume
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1254,6'
              BranchSideFuncs:
                - next_entry_seek
                - build_pathname
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
                - archive_string_conversion_from_charset
                - choose_volume
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1254,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1255,21'
              BranchSideFuncs:
                - choose_volume
                - next_entry_seek
                - build_pathname
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1260,7'
              BranchSideFuncs:
                - next_entry_seek
                - build_pathname
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1256,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1257,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1258,2'
              BranchSideFuncs:
                - next_entry_seek
                - build_pathname
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1263,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1264,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1266,6'
              BranchSideFuncs:
                - build_pathname
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1266,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1271,7'
              BranchSideFuncs:
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1325,38'
              BranchSideFuncs:
                - build_pathname
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1271,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1274,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1279,7'
              BranchSideFuncs:
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1275,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1277,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1278,3'
              BranchSideFuncs:
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1279,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1280,28'
              BranchSideFuncs:
                - malloc
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1287,7'
              BranchSideFuncs:
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1281,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1282,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1286,3'
              BranchSideFuncs:
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - calloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1287,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1288,37'
              BranchSideFuncs:
                - calloc
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1296,3'
              BranchSideFuncs:
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1289,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1290,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1294,3'
              BranchSideFuncs:
                - build_pathname_utf16be
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1297,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1299,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1305,37'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1309,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1310,8'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1324,2'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1310,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1311,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1315,23'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1326,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1327,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1332,4'
              BranchSideFuncs:
                - archive_entry_set_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1341,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1342,22'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1350,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_nlink
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
                - archive_entry_set_birthtime
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1354,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1355,31'
              BranchSideFuncs:
                - archive_entry_set_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1357,33'
              BranchSideFuncs:
                - archive_entry_unset_birthtime
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_rdev
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_symlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1364,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1365,30'
              BranchSideFuncs:
                - archive_entry_copy_symlink
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1371,6'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1371,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1372,6'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1400,7'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1371,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1373,7'
              BranchSideFuncs:
                - archive_entry_set_hardlink
                - archive_entry_unset_size
                - _archive_entry_copy_hardlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1400,7'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1373,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1374,38'
              BranchSideFuncs:
                - _archive_entry_copy_hardlink_l
                - archive_entry_unset_size
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1393,31'
              BranchSideFuncs:
                - archive_entry_set_hardlink
                - archive_entry_unset_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1378,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1379,9'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_unset_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1392,3'
              BranchSideFuncs:
                - archive_entry_unset_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1379,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1380,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1384,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_unset_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1400,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1401,6'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - __archive_read_seek
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1427,29'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1400,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1404,29'
              BranchSideFuncs:
                - __archive_read_seek
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1427,29'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1405,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1414,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1423,41'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1428,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1430,19'
              BranchSideFuncs:
                - archive_entry_set_size
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1444,29'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1445,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1446,10'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1450,3'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1450,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1454,27'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1454,27'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1455,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1456,36'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1458,29'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1458,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1461,27'
              BranchSideFuncs:
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1466,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:1466,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1467,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:1468,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1255,7'
          Dst:             choose_volume
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1262,6'
          Dst:             next_entry_seek
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1273,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1282,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1288,37'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1290,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1297,7'
          Dst:             build_pathname_utf16be
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1299,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1305,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1310,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1311,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1319,8'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1315,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1325,22'
          Dst:             build_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1327,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1333,4'
          Dst:             archive_entry_set_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1344,7'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1342,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1350,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1351,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1352,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1353,2'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1355,3'
          Dst:             archive_entry_set_birthtime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1357,3'
          Dst:             archive_entry_unset_birthtime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1358,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1359,2'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1360,2'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1362,2'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1363,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1365,3'
          Dst:             archive_entry_copy_symlink
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1374,8'
          Dst:             _archive_entry_copy_hardlink_l
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1379,9'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1380,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1388,9'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1384,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1393,4'
          Dst:             archive_entry_set_hardlink
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1395,3'
          Dst:             archive_entry_unset_size
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1404,9'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1414,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1441,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1450,3'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1450,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1458,6'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_iso9660.c:1461,3'
          Dst:             archive_entry_set_nlink
    - functionName:    archive_read_format_iso9660_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         23
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:576,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:577,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:586,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:577,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:577,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:581,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:577,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:578,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:581,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:578,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:579,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:581,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:579,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:580,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:581,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:577,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:581,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:583,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:586,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:587,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:588,36'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:586,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:588,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:595,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:576,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:577,22'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:578,5'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:579,5'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:580,5'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:586,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:587,6'
          Dst:             strcmp
    - functionName:    archive_read_format_iso9660_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         42
      ICount:          231
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - __archive_read_ahead
        - isBootRecord
        - isEVD
        - isJolietSVD
        - isPVD
        - isSVD
        - isVDSetTerminator
        - isVolumePartition
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:506,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:507,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:509,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:520,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:521,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:524,13'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:529,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:532,7'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:561,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:532,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:532,20'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:535,14'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:532,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:533,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:535,14'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:535,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:536,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:537,13'
              BranchSideFuncs:
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:537,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:538,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:539,8'
              BranchSideFuncs:
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:539,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:540,20'
              BranchSideFuncs:
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:543,20'
              BranchSideFuncs:
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:540,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:541,5'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:542,3'
              BranchSideFuncs:
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:543,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:544,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:545,13'
              BranchSideFuncs:
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:545,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:546,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:547,13'
              BranchSideFuncs:
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:547,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:548,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:549,25'
              BranchSideFuncs:
                - isVolumePartition
                - isVDSetTerminator
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:549,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:550,4'
              BranchSideFuncs:
                - memcmp
                - isPVD
                - isJolietSVD
                - isBootRecord
                - isEVD
                - isSVD
                - isVolumePartition
                - isVDSetTerminator
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:551,25'
              BranchSideFuncs:
                - isVDSetTerminator
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:551,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:552,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:555,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:561,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:561,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:565,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:561,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:562,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:565,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:517,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_iso9660.c:535,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_iso9660.c:537,7'
          Dst:             isPVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:540,8'
          Dst:             isJolietSVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:543,7'
          Dst:             isBootRecord
        - Src:             'libarchive/archive_read_support_format_iso9660.c:545,7'
          Dst:             isEVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:547,7'
          Dst:             isSVD
        - Src:             'libarchive/archive_read_support_format_iso9660.c:549,7'
          Dst:             isVolumePartition
        - Src:             'libarchive/archive_read_support_format_iso9660.c:551,7'
          Dst:             isVDSetTerminator
    - functionName:    archive_read_support_format_iso9660
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_iso9660.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_iso9660_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:456,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:456,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:459,30'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:460,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:461,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:465,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_iso9660.c:488,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:489,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_iso9660.c:492,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_iso9660.c:456,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_iso9660.c:459,30'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_iso9660.c:461,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_iso9660.c:475,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_iso9660.c:475,6'
          Dst:             archive_read_format_iso9660_bid
        - Src:             'libarchive/archive_read_support_format_iso9660.c:475,6'
          Dst:             archive_read_format_iso9660_options
        - Src:             'libarchive/archive_read_support_format_iso9660.c:475,6'
          Dst:             archive_read_format_iso9660_read_header
        - Src:             'libarchive/archive_read_support_format_iso9660.c:475,6'
          Dst:             archive_read_format_iso9660_read_data
        - Src:             'libarchive/archive_read_support_format_iso9660.c:475,6'
          Dst:             archive_read_format_iso9660_read_data_skip
        - Src:             'libarchive/archive_read_support_format_iso9660.c:475,6'
          Dst:             archive_read_format_iso9660_cleanup
    - functionName:    lzh_huffman_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2580
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hf
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzh_decode_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lzh_huffman_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1934,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1935,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1936,7'
              BranchSideFuncs:
                - free
                - lzh_huffman_free
                - lzh_huffman_free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1937,2'
          Dst:             lzh_huffman_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1938,2'
          Dst:             lzh_huffman_free
    - functionName:    lzh_decode_huffman_tree
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2888
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - hf
        - rbits
        - c
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2894,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2895,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2903,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2896,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2896,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2897,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2896,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2897,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2898,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2898,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2899,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2901,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_decode_huffman
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hf
        - rbits
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lzh_decode_huffman_tree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2915,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2915,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2916,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2915,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2916,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2918,34'
              BranchSideFuncs:
                - lzh_decode_huffman_tree
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2918,10'
          Dst:             lzh_decode_huffman_tree
    - functionName:    lzh_make_huffman_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2707
      functionLinenumberEnd: 2884
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hf
      BBCount:         92
      ICount:          834
      EdgeCount:       123
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2718,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2719,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2726,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2721,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2722,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2725,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2726,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2726,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2727,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2727,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2729,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2736,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2737,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2743,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2738,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2739,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2742,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2743,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2747,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2758,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2748,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2749,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2752,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2755,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2756,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2757,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2769,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2776,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2883,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2776,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2777,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2779,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2782,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2784,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2829,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2784,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2785,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2787,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2788,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2791,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2815,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2801,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2802,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2812,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2806,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2807,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2811,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2812,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2813,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2814,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2815,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2816,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2819,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2834,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2835,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2842,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2837,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2838,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2839,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2842,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2843,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2844,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2842,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2844,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2845,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2847,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2848,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2873,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2848,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2849,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2860,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2849,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2850,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2857,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2852,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2853,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2854,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2860,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2861,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2868,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2863,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2864,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2865,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2873,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2874,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2878,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2874,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2875,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2876,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2878,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2879,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2880,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_read_pt_bitlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2654
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - strm
        - start
        - end
      BBCount:         27
      ICount:          213
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - lzh_br_fillup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2659,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2672,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2687,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2672,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2672,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2674,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2672,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2672,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2674,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2672,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2673,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2674,12'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2674,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2675,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2683,4'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2675,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2675,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2677,19'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2675,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2675,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2677,19'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2675,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2676,13'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2677,19'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2678,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2679,5'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2681,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2672,8'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2675,9'
          Dst:             lzh_br_fillup
    - functionName:    lzh_br_fillup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1989
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - br
      BBCount:         14
      ICount:          339
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1994,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1995,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2045,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1995,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1998,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2012,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2026,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2040,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2042,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2045,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2048,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2051,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_make_fake_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - hf
        - c
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2693,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2694,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2695,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_emit_window
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - strm
        - s
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzh_decode_blocks
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - last
      BBCount:         90
      ICount:          779
      EdgeCount:       117
      CyclomaticComplexity: 29
      functionsReached:
        - lzh_br_fillup
        - lzh_decode_huffman
        - lzh_emit_window
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2375,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2374,2'
              BranchSideFuncs:
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2377,4'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2441,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2459,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2484,4'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2378,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2381,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2396,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2396,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2396,10'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2412,29'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2396,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2396,10'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2412,29'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2396,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2398,11'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2412,29'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2398,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2399,7'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2405,29'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2409,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2410,7'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2411,5'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2417,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2419,6'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2425,21'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2426,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2377,4'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2427,12'
              BranchSideFuncs:
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2441,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2441,9'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2453,35'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2441,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2441,9'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2453,35'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2441,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2442,10'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2453,35'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2442,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2443,12'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2447,35'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2450,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2451,6'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2452,4'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2459,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2462,13'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2477,16'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2463,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2463,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2471,22'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2463,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2463,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2471,22'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2463,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2464,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2471,22'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2464,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2465,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2466,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2488,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2489,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2492,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2489,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2490,11'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2491,5'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2496,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2496,13'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2498,13'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2495,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2498,13'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2505,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2507,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2508,15'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2511,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2515,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2516,12'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2528,9'
              BranchSideFuncs:
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2518,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2519,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2521,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2528,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2530,6'
              BranchSideFuncs:
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2531,17'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_emit_window
                - lzh_decode_huffman
                - lzh_emit_window
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2396,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2405,10'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2412,10'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2428,6'
          Dst:             lzh_emit_window
        - Src:             'libarchive/archive_read_support_format_lha.c:2441,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2447,16'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2453,16'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2463,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2517,6'
          Dst:             lzh_emit_window
    - functionName:    lzh_read_blocks
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - last
      BBCount:         163
      ICount:          1329
      EdgeCount:       221
      CyclomaticComplexity: 60
      functionsReached:
        - lzh_br_fillup
        - lzh_decode_huffman
        - lzh_emit_window
        - lzh_make_fake_table
        - lzh_make_huffman_table
        - lzh_read_pt_bitlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2132,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2131,2'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2141,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2179,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2189,8'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2218,34'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2242,34'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2259,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2269,8'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2290,8'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2345,22'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2351,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2141,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2141,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2163,23'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2141,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2142,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2163,23'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2142,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2144,6'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2145,9'
              BranchSideFuncs:
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2145,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2152,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2154,9'
              BranchSideFuncs:
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2154,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2155,22'
              BranchSideFuncs:
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2161,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2164,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2165,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2166,4'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2179,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2179,9'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2185,23'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2179,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2179,9'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2185,23'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2179,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2180,9'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2185,23'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2180,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2181,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2182,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2189,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2191,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2207,15'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2191,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2191,10'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2198,32'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2191,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2191,10'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2198,32'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2191,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2193,10'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2198,32'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2193,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2194,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2195,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2198,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2200,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2201,5'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2202,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2203,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2205,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2211,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2212,8'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2213,5'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2211,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2212,31'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2213,5'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2219,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2220,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2227,9'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2220,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2220,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2221,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2220,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2221,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2223,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2227,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2227,9'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2233,8'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2227,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2227,9'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2233,8'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2227,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2228,9'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2233,8'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2228,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2229,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2230,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2235,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2236,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2237,11'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2237,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2238,5'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2239,15'
              BranchSideFuncs:
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2244,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2245,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2251,34'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2245,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2245,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2246,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2245,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2246,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2248,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2251,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2252,5'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2253,8'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2253,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2253,12'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2254,5'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2259,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2259,9'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2265,23'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2259,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2259,9'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2265,23'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2259,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2260,9'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2265,23'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2260,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2261,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2262,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2269,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2271,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2284,15'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2271,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2271,10'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2278,32'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2271,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2271,10'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2278,32'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2271,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2273,10'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2278,32'
              BranchSideFuncs:
                - lzh_make_fake_table
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2273,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2274,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2275,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2278,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2280,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2281,5'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2291,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2292,10'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2336,8'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2292,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2292,10'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2300,13'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2292,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2292,10'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2300,13'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2292,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2294,10'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2300,13'
              BranchSideFuncs:
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2294,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2295,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2296,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2302,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2308,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2312,16'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2312,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2313,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2317,15'
              BranchSideFuncs:
                - lzh_br_fillup
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2318,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2318,11'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2326,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2318,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2318,11'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2326,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2318,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2320,11'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2326,6'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2320,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2321,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2322,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2330,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2331,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2332,15'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2336,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2337,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2338,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2336,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2337,41'
              BranchSideFuncs:
                - lzh_make_huffman_table
                - lzh_br_fillup
                - lzh_decode_huffman
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_read_pt_bitlen
                - lzh_make_huffman_table
                - lzh_read_pt_bitlen
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_make_fake_table
                - lzh_br_fillup
                - lzh_br_fillup
                - lzh_emit_window
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2338,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2141,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2155,6'
          Dst:             lzh_emit_window
        - Src:             'libarchive/archive_read_support_format_lha.c:2179,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2191,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2198,10'
          Dst:             lzh_make_fake_table
        - Src:             'libarchive/archive_read_support_format_lha.c:2218,15'
          Dst:             lzh_read_pt_bitlen
        - Src:             'libarchive/archive_read_support_format_lha.c:2227,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2242,15'
          Dst:             lzh_read_pt_bitlen
        - Src:             'libarchive/archive_read_support_format_lha.c:2251,9'
          Dst:             lzh_make_huffman_table
        - Src:             'libarchive/archive_read_support_format_lha.c:2259,9'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2271,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2278,10'
          Dst:             lzh_make_fake_table
        - Src:             'libarchive/archive_read_support_format_lha.c:2292,10'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2301,9'
          Dst:             lzh_decode_huffman
        - Src:             'libarchive/archive_read_support_format_lha.c:2318,11'
          Dst:             lzh_br_fillup
        - Src:             'libarchive/archive_read_support_format_lha.c:2337,9'
          Dst:             lzh_make_huffman_table
    - functionName:    lzh_huffman_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - hf
        - len_size
        - tbl_bits
      BBCount:         24
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2553,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2554,23'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2558,6'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2555,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2556,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2557,2'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2558,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2559,7'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2567,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2559,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2560,11'
              BranchSideFuncs:
                - malloc
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2562,9'
              BranchSideFuncs:
                - malloc
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2564,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2565,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2566,2'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2567,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2567,26'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2573,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2567,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2568,26'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2573,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2570,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2571,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2572,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lzh_decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - last
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - lzh_decode_blocks
        - lzh_read_blocks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2101,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2102,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2104,13'
              BranchSideFuncs:
                - lzh_decode_blocks
                - lzh_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2106,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2107,24'
              BranchSideFuncs:
                - lzh_read_blocks
                - lzh_decode_blocks
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2109,26'
              BranchSideFuncs:
                - lzh_decode_blocks
                - lzh_read_blocks
        - Branch String:   'libarchive/archive_read_support_format_lha.c:2110,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2106,7'
              BranchSideFuncs:
                - lzh_decode_blocks
                - lzh_read_blocks
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:2111,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:2107,8'
          Dst:             lzh_read_blocks
        - Src:             'libarchive/archive_read_support_format_lha.c:2109,8'
          Dst:             lzh_decode_blocks
    - functionName:    lzh_decode_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - method
      BBCount:         33
      ICount:          259
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - calloc
        - lzh_huffman_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1872,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1873,14'
              BranchSideFuncs:
                - calloc
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1877,7'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1874,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1875,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1876,2'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1879,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1879,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1880,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1879,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1879,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1880,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1879,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1880,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1881,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1881,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1883,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1886,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1889,10'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1892,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1899,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1900,23'
              BranchSideFuncs:
                - malloc
                - lzh_huffman_init
                - lzh_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1904,17'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1901,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1902,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1903,2'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1909,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1909,24'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1909,41'
              BranchSideFuncs:
                - lzh_huffman_init
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1915,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1917,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1918,2'
              BranchSideFuncs:
                - lzh_huffman_init
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1919,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1921,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1922,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1873,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_lha.c:1915,6'
          Dst:             lzh_huffman_init
        - Src:             'libarchive/archive_read_support_format_lha.c:1919,6'
          Dst:             lzh_huffman_init
    - functionName:    lha_read_data_none
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         14
      ICount:          146
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - lha_crc16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1511,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1523,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_crc16
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1524,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1525,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1529,6'
              BranchSideFuncs:
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1529,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1530,26'
              BranchSideFuncs:
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1532,16'
              BranchSideFuncs:
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1537,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1538,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1539,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1523,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1525,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1532,6'
          Dst:             lha_crc16
    - functionName:    lha_crc16
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - crc
        - pp
        - len
      BBCount:         35
      ICount:          345
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1804,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1805,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1808,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1808,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1809,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1812,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1818,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1843,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1851,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1843,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1843,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1843,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1844,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1844,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1844,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1845,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1845,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1845,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1846,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1846,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1846,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1852,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1853,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1855,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lha_read_data_lzh
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         25
      ICount:          289
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_ahead
        - archive_read_format_lha_read_data_skip
        - archive_set_error
        - lha_crc16
        - lha_end_of_entry
        - lzh_decode
        - lzh_decode_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1559,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1560,25'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1594,43'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1561,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1563,4'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1566,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_read_format_lha_read_data_skip
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1577,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1595,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1596,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1600,6'
              BranchSideFuncs:
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1600,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1601,26'
              BranchSideFuncs:
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1603,28'
              BranchSideFuncs:
                - lzh_decode
                - lha_end_of_entry
                - lha_crc16
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1608,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1610,3'
              BranchSideFuncs:
                - lha_end_of_entry
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1612,3'
              BranchSideFuncs:
                - lha_end_of_entry
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1615,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1622,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1623,13'
              BranchSideFuncs:
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1630,13'
              BranchSideFuncs:
                - lha_end_of_entry
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1633,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:0,0'
              BranchSideFuncs:
                - lha_end_of_entry
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1634,29'
              BranchSideFuncs:
                - lha_end_of_entry
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1560,7'
          Dst:             lzh_decode_init
        - Src:             'libarchive/archive_read_support_format_lha.c:1569,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1574,4'
          Dst:             archive_read_format_lha_read_data_skip
        - Src:             'libarchive/archive_read_support_format_lha.c:1577,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1594,22'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1596,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1607,6'
          Dst:             lzh_decode
        - Src:             'libarchive/archive_read_support_format_lha.c:1615,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1627,7'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1634,12'
          Dst:             lha_end_of_entry
    - functionName:    archive_read_format_lha_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_consume
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1650,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1652,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1657,6'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1657,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1658,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1664,41'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1665,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1666,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1669,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1652,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1664,18'
          Dst:             __archive_read_consume
    - functionName:    lha_end_of_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1456,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1456,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1457,8'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1457,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1458,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1465,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1457,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1459,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1465,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1459,4'
          Dst:             archive_set_error
    - functionName:    archive_le64dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:132,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_endian.h:132,53'
          Dst:             archive_le32dec
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lha_win_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - wintime
        - ns
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1746,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1747,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1752,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1748,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1749,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1750,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1752,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1753,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1754,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_be16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lha_read_file_extended_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - lha
        - crc
        - sizefield_length
        - limitsize
        - total_size
      BBCount:         149
      ICount:          1038
      EdgeCount:       192
      CyclomaticComplexity: 45
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_array_append
        - archive_be16dec
        - archive_le16dec
        - archive_le32dec
        - archive_le64dec
        - archive_set_error
        - archive_string_conversion_from_charset
        - archive_string_free
        - archive_string_sprintf
        - archive_strncat
        - lha_crc16
        - lha_win_time
        - truncated_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1172,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1174,28'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1177,7'
              BranchSideFuncs:
                - archive_le32dec.1559
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1177,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1178,31'
              BranchSideFuncs:
                - archive_le16dec.1561
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1180,31'
              BranchSideFuncs:
                - archive_le32dec.1559
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1181,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1183,8'
              BranchSideFuncs:
                - __archive_read_consume
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1190,19'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1183,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1184,23'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1185,27'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1190,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1191,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1192,4'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1190,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1192,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1195,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1195,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1196,28'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1197,18'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - truncated_error.1560
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1207,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1207,22'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - truncated_error.1560
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1209,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - lha_crc16
                - truncated_error.1560
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1207,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1208,22'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - truncated_error.1560
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1209,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - lha_crc16
                - truncated_error.1560
                - archive_set_error
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1209,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1213,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1227,8'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1238,8'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1259,8'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1280,8'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1323,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le16dec.1561
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1328,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1345,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_set_error
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le64dec.1558
                - archive_le64dec.1558
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1357,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1386,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le16dec.1561
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1392,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le16dec.1561
                - archive_le16dec.1561
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1398,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1403,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1408,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1413,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1426,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1437,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1439,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1213,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1214,39'
              BranchSideFuncs:
                - archive_le16dec.1561
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - lha_crc16
                - lha_crc16
                - lha_crc16
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1225,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1215,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1217,24'
              BranchSideFuncs:
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1224,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1227,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1229,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1232,8'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1232,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1233,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1234,4'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1238,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1240,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1242,15'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1246,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1247,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1248,4'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1255,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1256,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1257,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1259,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1259,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1261,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1259,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1261,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1263,4'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1269,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1270,24'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1274,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1270,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1271,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1272,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1274,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1276,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1277,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1280,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1280,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1283,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1280,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1281,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1283,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1280,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1283,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1286,4'
              BranchSideFuncs:
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1292,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1293,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1300,14'
              BranchSideFuncs:
                - archive_be16dec
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1301,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1302,13'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1304,13'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1309,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1310,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1315,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1310,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1311,22'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1313,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1323,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1325,26'
              BranchSideFuncs:
                - archive_le16dec.1561
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1326,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1328,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1330,25'
              BranchSideFuncs:
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1343,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1345,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1346,37'
              BranchSideFuncs:
                - archive_le64dec.1558
                - archive_le64dec.1558
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_set_error
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1352,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1349,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1349,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1350,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1349,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1350,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1351,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1357,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1361,5'
              BranchSideFuncs:
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_le32dec.1559
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1384,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1362,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1364,14'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1368,31'
              BranchSideFuncs:
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1379,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1380,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1381,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1381,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1382,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1383,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1386,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1387,33'
              BranchSideFuncs:
                - archive_le16dec.1561
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1390,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1392,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1393,32'
              BranchSideFuncs:
                - archive_le16dec.1561
                - archive_le16dec.1561
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1396,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1398,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1399,5'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1401,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1403,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1404,5'
              BranchSideFuncs:
                - archive_strncat
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1406,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1408,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1409,34'
              BranchSideFuncs:
                - archive_le32dec.1559
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1410,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1413,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1415,26'
              BranchSideFuncs:
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1424,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1426,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1427,41'
              BranchSideFuncs:
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1435,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1559
                - __archive_read_ahead
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_strncat
                - archive_strncat
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_string_conversion_from_charset
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_le32dec.1559
                - archive_string_sprintf
                - archive_le64dec.1558
                - archive_le64dec.1558
                - archive_set_error
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le64dec.1558
                - lha_win_time
                - archive_le16dec.1561
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_be16dec
                - archive_strncat
                - archive_array_append
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_le16dec.1561
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - lha_crc16
                - truncated_error.1560
                - __archive_read_consume
                - lha_crc16
                - archive_le16dec.1561
                - truncated_error.1560
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1173,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1174,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1178,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1180,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1184,12'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1185,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1195,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1196,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1208,11'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1214,23'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1217,13'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1220,13'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1221,13'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1234,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1249,4'
          Dst:             archive_array_append
        - Src:             'libarchive/archive_read_support_format_lha.c:1253,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1263,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1287,4'
          Dst:             archive_array_append
        - Src:             'libarchive/archive_read_support_format_lha.c:1290,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1301,9'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1325,10'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1330,9'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1329,22'
          Dst:             lha_win_time
        - Src:             'libarchive/archive_read_support_format_lha.c:1334,9'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1333,18'
          Dst:             lha_win_time
        - Src:             'libarchive/archive_read_support_format_lha.c:1338,9'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1337,18'
          Dst:             lha_win_time
        - Src:             'libarchive/archive_read_support_format_lha.c:1346,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1348,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1362,13'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1368,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1367,6'
          Dst:             archive_string_sprintf
        - Src:             'libarchive/archive_read_support_format_lha.c:1373,9'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1376,9'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_lha.c:1378,5'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1387,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1393,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1394,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1399,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1404,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1409,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1415,10'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1416,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1417,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1418,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1419,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1420,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1427,25'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1428,16'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1429,16'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1430,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1431,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1442,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1445,2'
          Dst:             archive_set_error
    - functionName:    truncated_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_set_error
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:469,2'
          Dst:             archive_set_error
    - functionName:    archive_le16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lha_calcsum
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - sum
        - pp
        - offset
        - size
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1764,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1765,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1766,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lha_dos_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le16dec
        - mktime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1726,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1727,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1737,10'
          Dst:             mktime
    - functionName:    lha_replace_path_separator
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lha
        - entry
      BBCount:         29
      ICount:          189
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - archive_entry_copy_pathname_w
        - archive_entry_copy_symlink_w
        - archive_entry_pathname_w
        - archive_entry_symlink_w
        - archive_wstrncat
        - wcslen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:759,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:760,3'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:768,36'
              BranchSideFuncs:
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:760,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:761,15'
              BranchSideFuncs:
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:761,15'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:761,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:762,8'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:765,33'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:762,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:763,5'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:764,3'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_entry_symlink_w
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:768,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:768,6'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:769,3'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:769,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:770,15'
              BranchSideFuncs:
                - archive_wstrncat
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:770,15'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:770,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:771,8'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:774,32'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:771,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:772,5'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:773,3'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:759,12'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_lha.c:760,3'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_lha.c:760,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_lha.c:765,3'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_lha.c:768,12'
          Dst:             archive_entry_symlink_w
        - Src:             'libarchive/archive_read_support_format_lha.c:769,3'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_lha.c:769,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_lha.c:774,3'
          Dst:             archive_entry_copy_symlink_w
    - functionName:    lha_parse_linkname
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - linkname
        - pathname
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_wstrncat
        - wcschr
        - wcslen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1707,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1708,19'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - wcslen
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1716,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1706,12'
          Dst:             wcschr
        - Src:             'libarchive/archive_read_support_format_lha.c:1708,12'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_lha.c:1709,3'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_lha.c:1712,22'
          Dst:             wcslen
    - functionName:    wcschr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lha_read_file_header_3
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - lha
      BBCount:         16
      ICount:          148
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - lha_crc16
        - lha_read_file_extended_header
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1088,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1089,27'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1091,22'
              BranchSideFuncs:
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1091,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1092,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1093,36'
              BranchSideFuncs:
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1100,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1101,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1102,28'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1108,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1109,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1111,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1111,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1117,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1118,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1088,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1089,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1091,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1093,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1094,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1095,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1096,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1097,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1102,15'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1103,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1106,8'
          Dst:             lha_read_file_extended_header
        - Src:             'libarchive/archive_read_support_format_lha.c:1120,2'
          Dst:             archive_set_error
    - functionName:    lha_read_file_header_2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - lha
      BBCount:         18
      ICount:          182
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - lha_crc16
        - lha_read_file_extended_header
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1007,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1008,27'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1010,36'
              BranchSideFuncs:
                - archive_le16dec.1561
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le32dec.1559
                - archive_le16dec.1561
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1560
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1017,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1018,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1023,28'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
                - lha_read_file_extended_header
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1029,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1030,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1033,17'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1034,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1035,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_crc16
                - __archive_read_consume
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1041,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1035,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1036,28'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1037,26'
              BranchSideFuncs:
                - lha_crc16
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1041,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1047,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1048,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1007,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1008,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1010,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1011,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1012,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1013,15'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1014,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:1018,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1023,15'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1024,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1027,8'
          Dst:             lha_read_file_extended_header
        - Src:             'libarchive/archive_read_support_format_lha.c:1035,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:1036,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:1037,16'
          Dst:             lha_crc16
        - Src:             'libarchive/archive_read_support_format_lha.c:1038,3'
          Dst:             __archive_read_consume
    - functionName:    lha_read_file_header_1
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - lha
      BBCount:         29
      ICount:          272
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - archive_strncat
        - lha_calcsum
        - lha_dos_time
        - lha_read_file_extended_header
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:914,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:915,27'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:917,21'
              BranchSideFuncs:
                - archive_le32dec.1559
                - archive_le32dec.1559
                - lha_dos_time
                - __archive_read_ahead
                - archive_strncat
                - archive_le16dec.1561
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:927,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:927,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:928,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:927,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:928,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:930,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - archive_le16dec.1561
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:930,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:931,27'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:933,9'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1561
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:933,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:934,7'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1561
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:937,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1561
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:934,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:935,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:936,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_le16dec.1561
                - lha_calcsum
                - __archive_read_consume
                - lha_read_file_extended_header
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:949,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:950,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:951,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:951,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:952,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:954,19'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:956,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:957,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:959,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:959,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:960,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:964,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:914,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:915,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:920,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:921,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:922,15'
          Dst:             lha_dos_time
        - Src:             'libarchive/archive_read_support_format_lha.c:930,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:931,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:937,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:938,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:941,19'
          Dst:             lha_calcsum
        - Src:             'libarchive/archive_read_support_format_lha.c:944,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:947,9'
          Dst:             lha_read_file_extended_header
        - Src:             'libarchive/archive_read_support_format_lha.c:960,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:966,2'
          Dst:             archive_set_error
    - functionName:    lha_read_file_header_0
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - lha
      BBCount:         29
      ICount:          279
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - archive_strncat
        - lha_calcsum
        - lha_dos_time
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:816,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:817,27'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:818,21'
              BranchSideFuncs:
                - archive_le32dec.1559
                - archive_le32dec.1559
                - lha_dos_time
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:825,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:825,41'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:825,24'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:825,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:825,41'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - truncated_error.1560
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:830,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:825,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:826,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:830,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:830,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:831,27'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:833,2'
              BranchSideFuncs:
                - archive_strncat
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
        - Branch String:   'libarchive/archive_read_support_format_lha.c:835,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:836,30'
              BranchSideFuncs:
                - archive_le16dec.1561
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:839,34'
              BranchSideFuncs:
                - lha_calcsum
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
        - Branch String:   'libarchive/archive_read_support_format_lha.c:842,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:846,30'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:856,25'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:847,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:847,22'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:855,2'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:847,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:849,34'
              BranchSideFuncs:
                - archive_le32dec.1559
                - archive_le16dec.1561
                - archive_le16dec.1561
                - archive_le16dec.1561
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:855,2'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:858,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:859,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:864,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:816,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:817,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:820,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:821,18'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:822,15'
          Dst:             lha_dos_time
        - Src:             'libarchive/archive_read_support_format_lha.c:826,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:830,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:831,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:833,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_lha.c:836,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:839,19'
          Dst:             lha_calcsum
        - Src:             'libarchive/archive_read_support_format_lha.c:849,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_lha.c:850,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:851,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:852,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_lha.c:856,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:859,3'
          Dst:             archive_set_error
    - functionName:    lha_skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - lha_check_header_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:433,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:435,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - lha_check_header_format
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:440,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - lha_check_header_format
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:436,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:437,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:438,4'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - lha_check_header_format
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:440,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:441,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:442,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - lha_check_header_format
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_lha.c:449,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:450,40'
              BranchSideFuncs:
                - lha_check_header_format
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:457,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - lha_check_header_format
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:450,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:451,12'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:455,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - lha_check_header_format
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:432,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:450,16'
          Dst:             lha_check_header_format
        - Src:             'libarchive/archive_read_support_format_lha.c:452,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:458,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:461,2'
          Dst:             archive_set_error
    - functionName:    lha_check_header_format
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         52
      ICount:          260
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:300,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:309,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:337,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:338,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:339,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:340,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:341,28'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:312,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:313,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:314,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:314,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:314,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:316,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:315,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:315,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:316,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:314,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:316,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:318,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:318,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:320,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:327,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:320,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:321,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:322,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:322,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:323,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:324,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:324,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:324,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:324,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:327,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:329,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:336,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:329,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:330,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:331,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:332,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:333,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:333,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:331,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:335,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    lha_crc16_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1776,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1777,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1778,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1780,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1782,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1788,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1783,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1784,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1785,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1788,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1788,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1789,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_format_lha_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_free
        - archive_wstring_free
        - lzh_decode_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1678,2'
          Dst:             lzh_decode_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1679,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1680,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1681,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1682,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_lha.c:1683,2'
          Dst:             archive_wstring_free
    - functionName:    archive_read_format_lha_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_consume
        - lha_end_of_entry
        - lha_read_data_lzh
        - lha_read_data_none
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1477,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1479,26'
              BranchSideFuncs:
                - __archive_read_consume
                - lha_read_data_none
                - lha_read_data_lzh
                - lha_end_of_entry
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1482,6'
              BranchSideFuncs:
                - lha_read_data_none
                - lha_read_data_lzh
                - lha_end_of_entry
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1482,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1483,13'
              BranchSideFuncs:
                - lha_end_of_entry
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1489,6'
              BranchSideFuncs:
                - lha_read_data_none
                - lha_read_data_lzh
        - Branch String:   'libarchive/archive_read_support_format_lha.c:1489,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1490,26'
              BranchSideFuncs:
                - lha_read_data_lzh
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:1493,27'
              BranchSideFuncs:
                - lha_read_data_none
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:1479,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_lha.c:1486,11'
          Dst:             lha_end_of_entry
        - Src:             'libarchive/archive_read_support_format_lha.c:1490,8'
          Dst:             lha_read_data_lzh
        - Src:             'libarchive/archive_read_support_format_lha.c:1493,8'
          Dst:             lha_read_data_none
    - functionName:    archive_read_format_lha_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         124
      ICount:          1015
      EdgeCount:       162
      CyclomaticComplexity: 40
      functionsReached:
        - __archive_read_ahead
        - archive_entry_copy_pathname_w
        - archive_entry_copy_symlink_w
        - archive_entry_set_atime
        - archive_entry_set_birthtime
        - archive_entry_set_ctime
        - archive_entry_set_gid
        - archive_entry_set_gname
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_size
        - archive_entry_set_symlink
        - archive_entry_set_uid
        - archive_entry_set_uname
        - archive_entry_symlink
        - archive_entry_unset_atime
        - archive_entry_unset_birthtime
        - archive_entry_unset_ctime
        - archive_entry_unset_size
        - archive_mstring_clean
        - archive_mstring_copy_mbs_len_l
        - archive_mstring_get_wcs
        - archive_set_error
        - archive_string_conversion_charset_name
        - archive_wstring_concat
        - archive_wstring_free
        - lha_check_header_format
        - lha_crc16_init
        - lha_parse_linkname
        - lha_read_file_header_0
        - lha_read_file_header_1
        - lha_read_file_header_2
        - lha_read_file_header_3
        - lha_replace_path_separator
        - lha_skip_sfx
        - memcmp
        - snprintf
        - truncated_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:490,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:491,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - lha_skip_sfx
                - __archive_read_ahead
                - truncated_error.1560
                - __archive_read_ahead
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:493,23'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - lha_skip_sfx
                - __archive_read_ahead
                - truncated_error.1560
                - __archive_read_ahead
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:499,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:504,36'
              BranchSideFuncs:
                - __archive_read_ahead
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:510,28'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - lha_skip_sfx
                - __archive_read_ahead
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:505,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:505,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:506,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:505,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:506,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:507,27'
              BranchSideFuncs:
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:511,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:512,6'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - lha_skip_sfx
                - __archive_read_ahead
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:523,6'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:512,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:512,29'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - lha_skip_sfx
                - __archive_read_ahead
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:523,6'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:511,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:514,22'
              BranchSideFuncs:
                - lha_skip_sfx
                - __archive_read_ahead
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:523,6'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:515,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:516,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:518,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:518,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:519,28'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:520,29'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:523,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:524,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:529,30'
              BranchSideFuncs:
                - lha_check_header_format
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:529,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:530,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:536,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:543,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:544,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:546,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:547,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:548,13'
              BranchSideFuncs:
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:549,3'
              BranchSideFuncs:
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:547,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:549,3'
              BranchSideFuncs:
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:551,3'
              BranchSideFuncs:
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:568,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:569,20'
              BranchSideFuncs:
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:572,3'
              BranchSideFuncs:
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
                - lha_read_file_header_2
                - lha_read_file_header_1
                - lha_read_file_header_0
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:576,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:578,32'
              BranchSideFuncs:
                - lha_read_file_header_0
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:581,32'
              BranchSideFuncs:
                - lha_read_file_header_1
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:584,32'
              BranchSideFuncs:
                - lha_read_file_header_2
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:587,32'
              BranchSideFuncs:
                - lha_read_file_header_3
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:590,22'
              BranchSideFuncs:
                - archive_set_error
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:595,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:596,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:599,7'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - truncated_error.1560
        - Branch String:   'libarchive/archive_read_support_format_lha.c:599,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:599,25'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:607,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:599,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:601,27'
              BranchSideFuncs:
                - truncated_error.1560
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:607,2'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:613,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:614,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:620,43'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_lha.c:622,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:623,3'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:628,2'
              BranchSideFuncs:
                - archive_wstring_concat
                - archive_mstring_copy_mbs_len_l
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
                - archive_string_conversion_charset_name
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:634,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:635,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:642,41'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_lha.c:644,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:645,3'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_wstring_free
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:650,49'
              BranchSideFuncs:
                - archive_wstring_concat
                - archive_mstring_clean
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_lha.c:653,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:657,8'
              BranchSideFuncs:
                - lha_parse_linkname
                - archive_set_error
                - archive_wstring_free
                - archive_wstring_free
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:671,16'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:657,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:659,23'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:666,2'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:674,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:675,7'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:681,32'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:674,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:676,3'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:681,32'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
                - archive_entry_copy_symlink_w
        - Branch String:   'libarchive/archive_read_support_format_lha.c:683,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:684,32'
              BranchSideFuncs:
                - archive_entry_copy_symlink_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:686,29'
              BranchSideFuncs:
                - archive_entry_set_symlink
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
                - lha_replace_path_separator
        - Branch String:   'libarchive/archive_read_support_format_lha.c:693,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:694,30'
              BranchSideFuncs:
                - lha_replace_path_separator
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:696,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
                - archive_entry_set_uname
        - Branch String:   'libarchive/archive_read_support_format_lha.c:699,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:700,27'
              BranchSideFuncs:
                - archive_entry_set_uname
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:701,6'
              BranchSideFuncs:
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_gname
        - Branch String:   'libarchive/archive_read_support_format_lha.c:701,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:702,27'
              BranchSideFuncs:
                - archive_entry_set_gname
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:703,6'
              BranchSideFuncs:
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_lha.c:703,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:704,31'
              BranchSideFuncs:
                - archive_entry_set_birthtime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:709,33'
              BranchSideFuncs:
                - archive_entry_unset_birthtime
                - archive_entry_unset_ctime
                - archive_entry_set_mtime
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_lha.c:713,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:714,27'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:717,29'
              BranchSideFuncs:
                - archive_entry_unset_atime
                - archive_entry_symlink
                - archive_entry_set_size
                - snprintf
                - archive_set_error
                - archive_entry_unset_size
        - Branch String:   'libarchive/archive_read_support_format_lha.c:718,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:718,46'
              BranchSideFuncs:
                - archive_entry_unset_size
                - snprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:719,28'
              BranchSideFuncs:
                - archive_entry_unset_size
                - snprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:718,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:719,28'
              BranchSideFuncs:
                - archive_entry_unset_size
                - snprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:721,26'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:727,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:728,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:733,2'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_lha.c:739,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:739,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:740,3'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_lha.c:739,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:740,3'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:742,11'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:487,2'
          Dst:             lha_crc16_init
        - Src:             'libarchive/archive_read_support_format_lha.c:499,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:504,15'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:507,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:514,9'
          Dst:             lha_skip_sfx
        - Src:             'libarchive/archive_read_support_format_lha.c:518,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:519,12'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:529,6'
          Dst:             lha_check_header_format
        - Src:             'libarchive/archive_read_support_format_lha.c:530,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:543,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:547,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:548,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:578,9'
          Dst:             lha_read_file_header_0
        - Src:             'libarchive/archive_read_support_format_lha.c:581,9'
          Dst:             lha_read_file_header_1
        - Src:             'libarchive/archive_read_support_format_lha.c:584,9'
          Dst:             lha_read_file_header_2
        - Src:             'libarchive/archive_read_support_format_lha.c:587,9'
          Dst:             lha_read_file_header_3
        - Src:             'libarchive/archive_read_support_format_lha.c:590,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:601,11'
          Dst:             truncated_error
        - Src:             'libarchive/archive_read_support_format_lha.c:613,11'
          Dst:             archive_mstring_copy_mbs_len_l
        - Src:             'libarchive/archive_read_support_format_lha.c:618,4'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_lha.c:614,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:620,18'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_read_support_format_lha.c:623,3'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_read_support_format_lha.c:624,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:625,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:628,2'
          Dst:             archive_wstring_concat
        - Src:             'libarchive/archive_read_support_format_lha.c:634,11'
          Dst:             archive_mstring_copy_mbs_len_l
        - Src:             'libarchive/archive_read_support_format_lha.c:639,4'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_lha.c:635,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:642,16'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_read_support_format_lha.c:645,3'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_read_support_format_lha.c:646,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:647,3'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:650,2'
          Dst:             archive_wstring_concat
        - Src:             'libarchive/archive_read_support_format_lha.c:651,2'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_read_support_format_lha.c:657,8'
          Dst:             lha_parse_linkname
        - Src:             'libarchive/archive_read_support_format_lha.c:659,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:662,4'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:663,4'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:681,2'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_lha.c:682,2'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:684,3'
          Dst:             archive_entry_copy_symlink_w
        - Src:             'libarchive/archive_read_support_format_lha.c:686,3'
          Dst:             archive_entry_set_symlink
        - Src:             'libarchive/archive_read_support_format_lha.c:687,2'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_lha.c:694,3'
          Dst:             lha_replace_path_separator
        - Src:             'libarchive/archive_read_support_format_lha.c:696,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_lha.c:697,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_lha.c:698,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_lha.c:700,3'
          Dst:             archive_entry_set_uname
        - Src:             'libarchive/archive_read_support_format_lha.c:702,3'
          Dst:             archive_entry_set_gname
        - Src:             'libarchive/archive_read_support_format_lha.c:704,3'
          Dst:             archive_entry_set_birthtime
        - Src:             'libarchive/archive_read_support_format_lha.c:706,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_lha.c:709,3'
          Dst:             archive_entry_unset_birthtime
        - Src:             'libarchive/archive_read_support_format_lha.c:710,3'
          Dst:             archive_entry_unset_ctime
        - Src:             'libarchive/archive_read_support_format_lha.c:712,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_lha.c:714,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_lha.c:717,3'
          Dst:             archive_entry_unset_atime
        - Src:             'libarchive/archive_read_support_format_lha.c:718,24'
          Dst:             archive_entry_symlink
        - Src:             'libarchive/archive_read_support_format_lha.c:719,3'
          Dst:             archive_entry_unset_size
        - Src:             'libarchive/archive_read_support_format_lha.c:721,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_lha.c:728,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:742,2'
          Dst:             snprintf
    - functionName:    archive_read_format_lha_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - archive_string_conversion_from_charset
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:400,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:401,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:419,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:401,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:401,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:402,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:401,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:402,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:407,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_lha.c:408,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:400,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_lha.c:402,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:406,8'
          Dst:             archive_string_conversion_from_charset
    - functionName:    archive_read_format_lha_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         27
      ICount:          159
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - lha_check_header_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:357,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:358,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:360,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:360,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:361,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:363,30'
              BranchSideFuncs:
                - lha_check_header_format
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:363,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:364,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:366,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:366,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:366,21'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:389,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:366,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:368,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:389,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:370,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:371,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:388,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_lha.c:373,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:375,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:380,22'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:376,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:377,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:378,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:381,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:382,41'
              BranchSideFuncs:
                - lha_check_header_format
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:386,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
        - Branch String:   'libarchive/archive_read_support_format_lha.c:382,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:383,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:384,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - lha_check_header_format
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:360,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:363,6'
          Dst:             lha_check_header_format
        - Src:             'libarchive/archive_read_support_format_lha.c:371,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_lha.c:382,17'
          Dst:             lha_check_header_format
    - functionName:    archive_read_support_format_lha
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_lha.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         15
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_lha_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_lha.c:265,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:265,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:268,22'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_lha.c:269,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:270,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:274,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_lha.c:289,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:290,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_lha.c:291,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_lha.c:265,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_lha.c:268,22'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_lha.c:270,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_lha.c:276,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_lha.c:276,6'
          Dst:             archive_read_format_lha_bid
        - Src:             'libarchive/archive_read_support_format_lha.c:276,6'
          Dst:             archive_read_format_lha_options
        - Src:             'libarchive/archive_read_support_format_lha.c:276,6'
          Dst:             archive_read_format_lha_read_header
        - Src:             'libarchive/archive_read_support_format_lha.c:276,6'
          Dst:             archive_read_format_lha_read_data
        - Src:             'libarchive/archive_read_support_format_lha.c:276,6'
          Dst:             archive_read_format_lha_read_data_skip
        - Src:             'libarchive/archive_read_support_format_lha.c:276,6'
          Dst:             archive_read_format_lha_cleanup
    - functionName:    parse_hex_nibble
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1522,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1522,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1524,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1522,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1523,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1524,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1524,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1524,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1532,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1524,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1525,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1532,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parsedigit
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2021,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2021,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2023,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2021,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2022,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2023,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2023,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2023,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2025,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2023,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2024,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2025,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2025,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2025,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2028,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2025,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2026,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2028,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    la_strsep
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sp
        - sep
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1452,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1452,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1453,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1452,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1452,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1453,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1452,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1453,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1454,7'
              BranchSideFuncs:
                - strcspn
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1456,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1457,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1458,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1455,10'
          Dst:             strcspn
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_time_t_min
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_time_t_max
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_digest
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - entry
        - digest
        - type
      BBCount:         25
      ICount:          180
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - archive_entry_set_digest
        - archive_set_error
        - parse_hex_nibble
        - strnlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1543,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1545,7'
              BranchSideFuncs:
                - strnlen
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1548,7'
              BranchSideFuncs:
                - strnlen
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1551,7'
              BranchSideFuncs:
                - strnlen
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1554,7'
              BranchSideFuncs:
                - strnlen
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1557,7'
              BranchSideFuncs:
                - strnlen
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1560,7'
              BranchSideFuncs:
                - strnlen
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1563,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1568,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1569,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1574,6'
              BranchSideFuncs:
                - strnlen
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1576,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1577,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1582,9'
              BranchSideFuncs:
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1582,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1583,27'
              BranchSideFuncs:
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_entry_set_digest
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1594,34'
              BranchSideFuncs:
                - archive_entry_set_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1585,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1585,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1586,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1585,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1586,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1591,19'
              BranchSideFuncs:
                - archive_entry_set_digest
                - parse_hex_nibble
                - parse_hex_nibble
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1563,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1569,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1576,6'
          Dst:             strnlen
        - Src:             'libarchive/archive_read_support_format_mtree.c:1577,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1583,10'
          Dst:             parse_hex_nibble
        - Src:             'libarchive/archive_read_support_format_mtree.c:1584,9'
          Dst:             parse_hex_nibble
        - Src:             'libarchive/archive_read_support_format_mtree.c:1586,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1594,9'
          Dst:             archive_entry_set_digest
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mtree_atol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - base
      BBCount:         46
      ICount:          274
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - parsedigit
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2042,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2043,9'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2053,8'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2043,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2044,9'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2045,14'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2045,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2045,32'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2046,5'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2045,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2046,5'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2049,9'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
                - parsedigit
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2054,23'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2068,23'
              BranchSideFuncs:
                - parsedigit
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2060,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2060,24'
              BranchSideFuncs:
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2060,3'
              BranchSideFuncs:
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2060,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2061,8'
              BranchSideFuncs:
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2066,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2061,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2061,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2062,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2061,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2061,36'
              BranchSideFuncs:
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2063,9'
              BranchSideFuncs:
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2061,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2062,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2063,9'
              BranchSideFuncs:
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2073,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2073,24'
              BranchSideFuncs:
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2073,3'
              BranchSideFuncs:
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2073,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2074,8'
              BranchSideFuncs:
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2079,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2074,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2074,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2075,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2074,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2074,36'
              BranchSideFuncs:
                - parsedigit
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2076,9'
              BranchSideFuncs:
                - parsedigit
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2074,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2075,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2076,9'
              BranchSideFuncs:
                - parsedigit
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:2059,11'
          Dst:             parsedigit
        - Src:             'libarchive/archive_read_support_format_mtree.c:2064,12'
          Dst:             parsedigit
        - Src:             'libarchive/archive_read_support_format_mtree.c:2072,11'
          Dst:             parsedigit
        - Src:             'libarchive/archive_read_support_format_mtree.c:2077,12'
          Dst:             parsedigit
    - functionName:    parse_device
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdev
        - a
        - val
      BBCount:         20
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - archive_set_error
        - la_strsep
        - mtree_atol
        - pack_find
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1474,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1479,7'
              BranchSideFuncs:
                - pack_find
                - la_strsep
                - archive_set_error
                - archive_set_error
                - mtree_atol
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1512,19'
              BranchSideFuncs:
                - mtree_atol
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1480,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1481,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1485,8'
              BranchSideFuncs:
                - la_strsep
                - archive_set_error
                - archive_set_error
                - mtree_atol
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1486,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1487,9'
              BranchSideFuncs:
                - mtree_atol
                - la_strsep
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1499,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1487,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1488,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1492,8'
              BranchSideFuncs:
                - mtree_atol
                - la_strsep
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1492,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1493,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1497,37'
              BranchSideFuncs:
                - mtree_atol
                - la_strsep
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1499,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1500,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1504,14'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1505,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1506,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1510,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1474,13'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_mtree.c:1480,15'
          Dst:             pack_find
        - Src:             'libarchive/archive_read_support_format_mtree.c:1481,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1486,15'
          Dst:             la_strsep
        - Src:             'libarchive/archive_read_support_format_mtree.c:1488,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1493,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1497,37'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1500,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1506,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1512,19'
          Dst:             mtree_atol
    - functionName:    parse_keyword
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - mtree
        - entry
        - opt
        - parsed_kws
      BBCount:         143
      ICount:          877
      EdgeCount:       192
      CyclomaticComplexity: 51
      functionsReached:
        - archive_entry_copy_fflags_text
        - archive_entry_copy_gname
        - archive_entry_copy_symlink
        - archive_entry_copy_uname
        - archive_entry_set_dev
        - archive_entry_set_filetype
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_perm
        - archive_entry_set_rdev
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_set_error
        - archive_strncat
        - get_time_t_max
        - get_time_t_min
        - mtree_atol
        - parse_device
        - parse_digest
        - parse_escapes
        - strchr
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1608,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1609,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1611,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strchr
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_copy_uname
                - mtree_atol
                - archive_entry_set_uid
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
                - parse_digest
                - parse_digest
                - strcmp
                - strcmp
                - strcmp
                - parse_digest
                - parse_device
                - archive_entry_set_dev
                - strcmp
                - mtree_atol
                - archive_entry_set_nlink
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
                - parse_digest
                - strcmp
                - parse_escapes
                - archive_entry_copy_symlink
                - strcmp
                - mtree_atol
                - archive_entry_set_ino
                - strcmp
                - strcmp
                - archive_entry_copy_gname
                - mtree_atol
                - archive_entry_set_gid
                - strcmp
                - archive_entry_copy_fflags_text
                - strcmp
                - parse_device
                - archive_entry_set_rdev
                - strcmp
                - strcmp
                - strcmp
                - parse_escapes
                - strlen
                - archive_strncat
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1611,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1612,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1615,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strchr
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_copy_uname
                - mtree_atol
                - archive_entry_set_uid
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
                - parse_digest
                - parse_digest
                - strcmp
                - strcmp
                - strcmp
                - parse_digest
                - parse_device
                - archive_entry_set_dev
                - strcmp
                - mtree_atol
                - archive_entry_set_nlink
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
                - parse_digest
                - strcmp
                - parse_escapes
                - archive_entry_copy_symlink
                - strcmp
                - mtree_atol
                - archive_entry_set_ino
                - strcmp
                - strcmp
                - archive_entry_copy_gname
                - mtree_atol
                - archive_entry_set_gid
                - strcmp
                - archive_entry_copy_fflags_text
                - strcmp
                - parse_device
                - archive_entry_set_rdev
                - strcmp
                - strcmp
                - strcmp
                - parse_escapes
                - strlen
                - archive_strncat
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1615,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1616,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1619,13'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_copy_uname
                - mtree_atol
                - archive_entry_set_uid
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
                - parse_digest
                - parse_digest
                - strcmp
                - strcmp
                - strcmp
                - parse_digest
                - parse_device
                - archive_entry_set_dev
                - strcmp
                - mtree_atol
                - archive_entry_set_nlink
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
                - parse_digest
                - strcmp
                - parse_escapes
                - archive_entry_copy_symlink
                - strcmp
                - mtree_atol
                - archive_entry_set_ino
                - strcmp
                - strcmp
                - archive_entry_copy_gname
                - mtree_atol
                - archive_entry_set_gid
                - strcmp
                - archive_entry_copy_fflags_text
                - strcmp
                - parse_device
                - archive_entry_set_rdev
                - strcmp
                - strcmp
                - strcmp
                - parse_escapes
                - strlen
                - archive_strncat
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1619,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1625,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1628,15'
              BranchSideFuncs:
                - strchr
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_copy_uname
                - mtree_atol
                - archive_entry_set_uid
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
                - parse_digest
                - parse_digest
                - strcmp
                - strcmp
                - strcmp
                - parse_digest
                - parse_device
                - archive_entry_set_dev
                - strcmp
                - mtree_atol
                - archive_entry_set_nlink
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
                - parse_digest
                - strcmp
                - parse_escapes
                - archive_entry_copy_symlink
                - strcmp
                - mtree_atol
                - archive_entry_set_ino
                - strcmp
                - strcmp
                - archive_entry_copy_gname
                - mtree_atol
                - archive_entry_set_gid
                - strcmp
                - archive_entry_copy_fflags_text
                - strcmp
                - parse_device
                - archive_entry_set_rdev
                - strcmp
                - strcmp
                - strcmp
                - parse_escapes
                - strlen
                - archive_strncat
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1629,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1630,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1635,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_copy_uname
                - mtree_atol
                - archive_entry_set_uid
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
                - parse_digest
                - parse_digest
                - strcmp
                - strcmp
                - strcmp
                - parse_digest
                - parse_device
                - archive_entry_set_dev
                - strcmp
                - mtree_atol
                - archive_entry_set_nlink
                - strcmp
                - strcmp
                - strcmp
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
                - parse_digest
                - strcmp
                - parse_escapes
                - archive_entry_copy_symlink
                - strcmp
                - mtree_atol
                - archive_entry_set_ino
                - strcmp
                - strcmp
                - archive_entry_copy_gname
                - mtree_atol
                - archive_entry_set_gid
                - strcmp
                - archive_entry_copy_fflags_text
                - strcmp
                - parse_device
                - archive_entry_set_rdev
                - strcmp
                - strcmp
                - strcmp
                - parse_escapes
                - strlen
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1638,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1640,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - parse_escapes
                - strlen
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1650,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - parse_device
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1664,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_copy_fflags_text
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1671,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_copy_gname
                - mtree_atol
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1683,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_ino
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1689,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - parse_escapes
                - archive_entry_copy_symlink
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1696,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1713,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1721,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - parse_digest
                - parse_device
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1739,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
                - parse_digest
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1765,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1859,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_copy_uname
                - mtree_atol
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1871,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1641,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1641,17'
              BranchSideFuncs:
                - parse_escapes
                - strlen
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1642,18'
              BranchSideFuncs:
                - parse_escapes
                - strlen
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1640,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1642,18'
              BranchSideFuncs:
                - parse_escapes
                - strlen
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1646,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1643,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1643,4'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1643,4'
              BranchSideFuncs:
                - strlen
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1646,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1647,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1648,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1650,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1656,5'
              BranchSideFuncs:
                - parse_device
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1662,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1658,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1659,28'
              BranchSideFuncs:
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1660,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1664,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1665,5'
              BranchSideFuncs:
                - archive_entry_copy_fflags_text
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1669,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1671,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1672,5'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1676,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_copy_gname
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1676,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1677,5'
              BranchSideFuncs:
                - archive_entry_copy_gname
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1681,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1683,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1684,26'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_ino
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1687,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1689,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1690,18'
              BranchSideFuncs:
                - parse_escapes
                - archive_entry_copy_symlink
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1694,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1696,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1696,41'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1697,24'
              BranchSideFuncs:
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1696,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1697,24'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1700,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1700,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1701,8'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_perm
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1711,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1701,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1701,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1702,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1701,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1702,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1707,5'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_perm
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1713,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1714,5'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1719,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1721,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1727,28'
              BranchSideFuncs:
                - parse_device
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1732,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_set_error
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1728,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1729,27'
              BranchSideFuncs:
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1730,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1732,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1733,14'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1734,24'
              BranchSideFuncs:
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1732,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1734,24'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1737,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1739,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1740,14'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1741,24'
              BranchSideFuncs:
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1739,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1741,24'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1744,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1744,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1745,14'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1746,24'
              BranchSideFuncs:
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1744,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1746,24'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1749,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1749,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1750,14'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1751,24'
              BranchSideFuncs:
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1749,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1751,24'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1754,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_size
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1754,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1755,14'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1756,24'
              BranchSideFuncs:
                - parse_digest
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1754,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1756,24'
              BranchSideFuncs:
                - parse_digest
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1759,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - mtree_atol
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1759,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1760,27'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1763,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1765,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1771,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1773,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_set_error
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1773,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1775,28'
              BranchSideFuncs:
                - get_time_t_max
                - get_time_t_min
                - mtree_atol
                - archive_entry_set_mtime
                - mtree_atol
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1799,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1784,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1785,5'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1792,8'
              BranchSideFuncs:
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1787,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1788,9'
              BranchSideFuncs:
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1789,14'
              BranchSideFuncs:
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1792,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1793,9'
              BranchSideFuncs:
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1794,13'
              BranchSideFuncs:
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1799,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1800,12'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - strcmp
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
                - strcmp
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1857,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1800,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1802,16'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1810,16'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1818,16'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1826,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1840,16'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1848,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1802,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1803,7'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1808,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1810,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1811,7'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1816,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1818,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1819,7'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1824,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1826,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1827,7'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1832,16'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1832,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1833,7'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1838,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1840,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1841,7'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1846,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1859,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1860,5'
              BranchSideFuncs:
                - mtree_atol
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1864,14'
              BranchSideFuncs:
                - strcmp
                - archive_set_error
                - archive_entry_copy_uname
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1864,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1865,5'
              BranchSideFuncs:
                - archive_entry_copy_uname
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1869,3'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1611,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1615,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1619,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1628,8'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_mtree.c:1630,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1640,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1641,10'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1642,4'
          Dst:             parse_escapes
        - Src:             'libarchive/archive_read_support_format_mtree.c:1643,4'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_mtree.c:1643,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_mtree.c:1646,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1650,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1657,8'
          Dst:             parse_device
        - Src:             'libarchive/archive_read_support_format_mtree.c:1659,5'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_mtree.c:1664,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1666,4'
          Dst:             archive_entry_copy_fflags_text
        - Src:             'libarchive/archive_read_support_format_mtree.c:1671,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1673,33'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1673,4'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_mtree.c:1676,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1678,4'
          Dst:             archive_entry_copy_gname
        - Src:             'libarchive/archive_read_support_format_mtree.c:1683,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1684,33'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1684,4'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_mtree.c:1689,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1690,4'
          Dst:             parse_escapes
        - Src:             'libarchive/archive_read_support_format_mtree.c:1691,4'
          Dst:             archive_entry_copy_symlink
        - Src:             'libarchive/archive_read_support_format_mtree.c:1696,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1696,34'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1697,11'
          Dst:             parse_digest
        - Src:             'libarchive/archive_read_support_format_mtree.c:1700,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1702,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1708,42'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1708,4'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_mtree.c:1713,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1716,19'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1715,4'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_mtree.c:1721,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1727,8'
          Dst:             parse_device
        - Src:             'libarchive/archive_read_support_format_mtree.c:1729,5'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_mtree.c:1732,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1733,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1734,11'
          Dst:             parse_digest
        - Src:             'libarchive/archive_read_support_format_mtree.c:1739,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1740,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1741,11'
          Dst:             parse_digest
        - Src:             'libarchive/archive_read_support_format_mtree.c:1744,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1745,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1746,11'
          Dst:             parse_digest
        - Src:             'libarchive/archive_read_support_format_mtree.c:1749,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1750,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1751,11'
          Dst:             parse_digest
        - Src:             'libarchive/archive_read_support_format_mtree.c:1754,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1755,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1756,11'
          Dst:             parse_digest
        - Src:             'libarchive/archive_read_support_format_mtree.c:1759,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1760,34'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1760,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_mtree.c:1765,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1773,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1775,28'
          Dst:             get_time_t_max
        - Src:             'libarchive/archive_read_support_format_mtree.c:1776,28'
          Dst:             get_time_t_min
        - Src:             'libarchive/archive_read_support_format_mtree.c:1780,8'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1786,16'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1796,4'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_mtree.c:1799,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1802,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1804,6'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1810,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1812,6'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1818,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1820,6'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1826,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1828,6'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1832,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1834,6'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1840,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1842,6'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1850,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1854,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1859,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1861,33'
          Dst:             mtree_atol
        - Src:             'libarchive/archive_read_support_format_mtree.c:1861,4'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_mtree.c:1864,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1866,4'
          Dst:             archive_entry_copy_uname
        - Src:             'libarchive/archive_read_support_format_mtree.c:1873,2'
          Dst:             archive_set_error
    - functionName:    parse_escapes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - mentry
      BBCount:         49
      ICount:          309
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1947,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1947,31'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1950,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1947,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1948,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1950,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1950,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1951,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2014,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1952,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1952,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1954,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1952,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1953,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1954,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1954,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1955,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2012,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1955,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1957,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1966,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1966,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1966,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1975,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1979,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1983,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1987,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1991,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1995,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1999,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2003,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2007,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2011,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1957,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1957,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1958,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1957,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1957,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1958,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1966,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1966,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1973,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1966,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1967,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1973,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1967,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1967,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1973,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1966,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1968,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1973,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1947,24'
          Dst:             strcmp
    - functionName:    parse_line
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - mtree
        - mp
        - parsed_kws
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - parse_keyword
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1426,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1427,22'
              BranchSideFuncs:
                - parse_keyword
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1431,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1428,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1429,8'
              BranchSideFuncs:
                - archive_set_error
                - parse_keyword
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1430,2'
              BranchSideFuncs:
                - archive_set_error
                - parse_keyword
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1431,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1431,27'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1436,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1431,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1432,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1436,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1427,8'
          Dst:             parse_keyword
        - Src:             'libarchive/archive_read_support_format_mtree.c:1432,3'
          Dst:             archive_set_error
    - functionName:    remove_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - global
        - value
        - len
      BBCount:         22
      ICount:          129
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:839,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:840,15'
              BranchSideFuncs:
                - strncmp
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:845,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:840,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:841,8'
              BranchSideFuncs:
                - free
                - free
                - strncmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:844,2'
              BranchSideFuncs:
                - free
                - free
                - strncmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:841,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:842,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:843,4'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:840,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:843,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:844,2'
              BranchSideFuncs:
                - free
                - free
                - strncmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:845,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:846,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:847,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:847,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:848,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:850,16'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:840,7'
          Dst:             strncmp
    - functionName:    add_option
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - global
        - value
        - len
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - archive_set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:817,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:818,22'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:821,27'
              BranchSideFuncs:
                - malloc
                - free
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:821,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:822,8'
              BranchSideFuncs:
                - free
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:826,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:818,34'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:818,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:823,34'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:823,3'
          Dst:             archive_set_error
    - functionName:    process_global_unset
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - global
        - line
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - free_options
        - remove_option
        - strchr
        - strcspn
        - strncmp
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:893,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:894,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:899,2'
              BranchSideFuncs:
                - strspn
                - strcspn
                - remove_option
                - strncmp
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:901,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:902,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:903,10'
              BranchSideFuncs:
                - strcspn
                - remove_option
                - strspn
                - strncmp
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:906,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:906,27'
              BranchSideFuncs:
                - strncmp
                - remove_option
                - strspn
                - strcspn
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:910,18'
              BranchSideFuncs:
                - remove_option
                - strspn
                - strcspn
                - strncmp
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:906,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:907,18'
              BranchSideFuncs:
                - free_options
                - strspn
                - strcspn
                - remove_option
                - strncmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:910,18'
              BranchSideFuncs:
                - remove_option
                - strspn
                - strcspn
                - strncmp
                - free_options
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:893,6'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_mtree.c:894,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:900,17'
          Dst:             strspn
        - Src:             'libarchive/archive_read_support_format_mtree.c:904,9'
          Dst:             strcspn
        - Src:             'libarchive/archive_read_support_format_mtree.c:906,19'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:907,4'
          Dst:             free_options
        - Src:             'libarchive/archive_read_support_format_mtree.c:910,4'
          Dst:             remove_option
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:238,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:239,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:243,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_global_set
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - global
        - line
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - add_option
        - remove_option
        - strchr
        - strcspn
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:867,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:868,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:869,10'
              BranchSideFuncs:
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strspn
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:872,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:873,10'
              BranchSideFuncs:
                - remove_option
                - add_option
                - strspn
                - strcspn
                - strchr
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:875,10'
              BranchSideFuncs:
                - remove_option
                - add_option
                - strspn
                - strcspn
                - strchr
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:879,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:880,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:881,10'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:866,17'
          Dst:             strspn
        - Src:             'libarchive/archive_read_support_format_mtree.c:870,17'
          Dst:             strcspn
        - Src:             'libarchive/archive_read_support_format_mtree.c:871,8'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_mtree.c:877,3'
          Dst:             remove_option
        - Src:             'libarchive/archive_read_support_format_mtree.c:878,7'
          Dst:             add_option
    - functionName:    process_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - mtree
        - global
        - line
        - line_len
        - last_entry
        - is_form_d
      BBCount:         73
      ICount:          525
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - __archive_rb_tree_find_node
        - __archive_rb_tree_insert_node
        - __errno_location
        - add_option
        - archive_set_error
        - parse_escapes
        - remove_option
        - strchr
        - strcspn
        - strlen
        - strspn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:928,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:929,22'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:932,2'
              BranchSideFuncs:
                - strcspn
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:939,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:940,20'
              BranchSideFuncs:
                - strcspn
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:942,25'
              BranchSideFuncs:
                - strcspn
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:945,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:948,3'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:973,22'
              BranchSideFuncs:
                - strcspn
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:948,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:949,26'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:960,10'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:951,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:951,11'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:954,13'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:952,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:952,11'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:954,13'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:953,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:953,11'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:954,13'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:950,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:954,13'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:956,5'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:961,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:962,8'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:969,14'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:963,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:963,11'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:966,12'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:964,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:964,11'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:966,12'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:965,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:965,11'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:966,12'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:962,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:966,12'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:968,3'
              BranchSideFuncs:
                - malloc
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:981,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:982,22'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:986,9'
              BranchSideFuncs:
                - parse_escapes
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:991,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:992,39'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_find_node
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1004,15'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:992,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:995,9'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1002,2'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:996,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:997,5'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1001,3'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:997,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:998,12'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:999,21'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1004,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1005,18'
              BranchSideFuncs:
                - strlen
                - add_option
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1011,2'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1007,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1008,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1009,2'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strlen
                - add_option
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1013,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1014,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1015,7'
              BranchSideFuncs:
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strspn
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1015,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1016,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1017,10'
              BranchSideFuncs:
                - strcspn
                - strchr
                - remove_option
                - add_option
                - strspn
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1020,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1020,21'
              BranchSideFuncs:
                - remove_option
                - add_option
                - strspn
                - strcspn
                - strchr
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1021,10'
              BranchSideFuncs:
                - remove_option
                - add_option
                - strspn
                - strcspn
                - strchr
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1020,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1021,10'
              BranchSideFuncs:
                - remove_option
                - add_option
                - strspn
                - strcspn
                - strchr
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1023,10'
              BranchSideFuncs:
                - remove_option
                - add_option
                - strspn
                - strcspn
                - strchr
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1027,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1028,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1029,10'
              BranchSideFuncs:
                - strspn
                - strcspn
                - strchr
                - remove_option
                - add_option
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:929,34'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:929,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:973,14'
          Dst:             strcspn
        - Src:             'libarchive/archive_read_support_format_mtree.c:982,34'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:982,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:988,2'
          Dst:             parse_escapes
        - Src:             'libarchive/archive_read_support_format_mtree.c:992,8'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_mtree.c:994,32'
          Dst:             __archive_rb_tree_find_node
        - Src:             'libarchive/archive_read_support_format_mtree.c:1006,7'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_mtree.c:1005,7'
          Dst:             add_option
        - Src:             'libarchive/archive_read_support_format_mtree.c:1012,17'
          Dst:             strspn
        - Src:             'libarchive/archive_read_support_format_mtree.c:1018,17'
          Dst:             strcspn
        - Src:             'libarchive/archive_read_support_format_mtree.c:1019,8'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_mtree.c:1025,3'
          Dst:             remove_option
        - Src:             'libarchive/archive_read_support_format_mtree.c:1026,7'
          Dst:             add_option
    - functionName:    readline
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - mtree
        - start
        - limit
      BBCount:         38
      ICount:          267
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - archive_string_ensure
        - memchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2103,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2104,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2105,7'
              BranchSideFuncs:
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2105,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2106,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2107,15'
              BranchSideFuncs:
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2109,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2110,32'
              BranchSideFuncs:
                - archive_string_ensure
                - __archive_read_consume
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2112,7'
              BranchSideFuncs:
                - archive_string_ensure
                - __archive_read_consume
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2112,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2113,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2118,30'
              BranchSideFuncs:
                - archive_string_ensure
                - __archive_read_consume
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2118,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2120,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2125,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2130,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2131,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2153,14'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2131,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2133,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2135,15'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2135,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2137,9'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2141,15'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2137,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2139,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2141,4'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:2142,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2144,17'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:2147,16'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:2102,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_mtree.c:2107,8'
          Dst:             memchr
        - Src:             'libarchive/archive_read_support_format_mtree.c:2113,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:2118,7'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_read_support_format_mtree.c:2120,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:2126,3'
          Dst:             __archive_read_consume
    - functionName:    parse_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - mtree
        - mentry
        - use_next
      BBCount:         155
      ICount:          868
      EdgeCount:       208
      CyclomaticComplexity: 55
      functionsReached:
        - __archive_ensure_cloexec_flag
        - __archive_rb_tree_find_node
        - __errno_location
        - archive_entry_copy_pathname
        - archive_entry_filetype
        - archive_entry_linkify
        - archive_entry_pathname
        - archive_entry_set_dev
        - archive_entry_set_filetype
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_perm
        - archive_entry_set_rdev
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_entry_size
        - archive_set_error
        - archive_strcat
        - close
        - fstat
        - lstat
        - open
        - parse_line
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1194,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1195,31'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - __archive_rb_tree_find_node
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - parse_line
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1223,14'
              BranchSideFuncs:
                - archive_strcat
                - archive_entry_copy_pathname
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - archive_strcat
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1208,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1209,8'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - parse_line
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1217,2'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1209,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1209,21'
              BranchSideFuncs:
                - parse_line
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1216,3'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - parse_line
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1209,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1211,5'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - parse_line
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1216,3'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - parse_line
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1213,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1214,10'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - parse_line
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1215,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
                - parse_line
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1224,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1225,20'
              BranchSideFuncs:
                - archive_strcat
                - archive_strcat
                - archive_entry_copy_pathname
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1226,19'
              BranchSideFuncs:
                - archive_strcat
                - archive_entry_copy_pathname
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1232,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1244,3'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1410,39'
              BranchSideFuncs:
                - archive_entry_size
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1245,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1246,11'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1248,34'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_entry_filetype
                - archive_entry_filetype
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - open
                - __archive_ensure_cloexec_flag
                - __errno_location
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1250,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1251,28'
              BranchSideFuncs:
                - open
                - __archive_ensure_cloexec_flag
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - __errno_location
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1252,21'
              BranchSideFuncs:
                - open
                - __archive_ensure_cloexec_flag
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - __errno_location
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1250,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1252,21'
              BranchSideFuncs:
                - open
                - __archive_ensure_cloexec_flag
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - __errno_location
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1271,6'
              BranchSideFuncs:
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1254,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1262,5'
              BranchSideFuncs:
                - __errno_location
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1269,3'
              BranchSideFuncs:
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1264,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1264,12'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1265,24'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1254,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1265,24'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1269,3'
              BranchSideFuncs:
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - fstat
                - __errno_location
                - archive_set_error
                - close
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1272,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1273,14'
              BranchSideFuncs:
                - fstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - __errno_location
                - archive_set_error
                - close
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1284,18'
              BranchSideFuncs:
                - lstat
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1273,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1274,24'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - close
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1282,3'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1296,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1297,10'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1350,7'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1297,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1298,33'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1300,10'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1300,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1300,10'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1323,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1300,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1301,33'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1304,10'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1304,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1304,10'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1323,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1304,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1305,33'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1308,10'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1308,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1308,10'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1323,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1308,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1309,33'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1312,10'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
                - archive_entry_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1312,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1312,10'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1323,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1312,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1313,33'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1315,10'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
                - archive_entry_filetype
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1315,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1315,10'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1323,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1315,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1316,33'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1318,10'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_filetype
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1318,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1318,10'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1323,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1318,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1319,33'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname
                - archive_set_error
                - close
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1325,9'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1297,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1323,4'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1325,9'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
                - close
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1325,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1326,12'
              BranchSideFuncs:
                - close
                - archive_entry_pathname
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1327,5'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1328,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1331,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1332,16'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1350,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1351,10'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1399,14'
              BranchSideFuncs:
                - archive_entry_size
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1351,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1352,6'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1353,29'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1352,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1353,29'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_rdev
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1356,9'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1353,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1354,29'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1355,28'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1351,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1355,28'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1356,9'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1357,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1358,9'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1359,27'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1356,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1359,27'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1360,9'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
                - archive_entry_set_uid
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1361,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1362,9'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1363,27'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1360,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1363,27'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1364,9'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1364,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1365,9'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1370,29'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1364,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1370,29'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1385,9'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1385,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1386,9'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1387,29'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1385,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1387,29'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1388,9'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
                - archive_entry_set_perm
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1388,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1389,9'
              BranchSideFuncs:
                - archive_entry_set_perm
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1390,28'
              BranchSideFuncs:
                - archive_entry_set_perm
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1388,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1390,28'
              BranchSideFuncs:
                - archive_entry_set_perm
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1391,9'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1391,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1392,9'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1393,28'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1391,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1393,28'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1394,26'
              BranchSideFuncs:
                - archive_entry_set_ino
                - archive_entry_set_dev
                - archive_entry_linkify
                - archive_entry_size
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1399,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1405,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1186,2'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1187,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_mtree.c:1192,6'
          Dst:             parse_line
        - Src:             'libarchive/archive_read_support_format_mtree.c:1195,3'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_mtree.c:1206,30'
          Dst:             __archive_rb_tree_find_node
        - Src:             'libarchive/archive_read_support_format_mtree.c:1212,10'
          Dst:             parse_line
        - Src:             'libarchive/archive_read_support_format_mtree.c:1225,4'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_mtree.c:1226,3'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_mtree.c:1227,3'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_mtree.c:1228,7'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1248,11'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_mtree.c:1250,7'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1251,5'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1252,16'
          Dst:             open
        - Src:             'libarchive/archive_read_support_format_mtree.c:1253,4'
          Dst:             __archive_ensure_cloexec_flag
        - Src:             'libarchive/archive_read_support_format_mtree.c:1262,5'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:1265,36'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:1265,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1273,8'
          Dst:             fstat
        - Src:             'libarchive/archive_read_support_format_mtree.c:1274,36'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:1274,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1278,5'
          Dst:             close
        - Src:             'libarchive/archive_read_support_format_mtree.c:1284,12'
          Dst:             lstat
        - Src:             'libarchive/archive_read_support_format_mtree.c:1298,10'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1301,10'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1305,10'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1309,10'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1313,10'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1316,10'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1319,10'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1326,6'
          Dst:             close
        - Src:             'libarchive/archive_read_support_format_mtree.c:1337,10'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_mtree.c:1333,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1353,6'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1354,6'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_mtree.c:1355,5'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_mtree.c:1359,5'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_mtree.c:1363,5'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_mtree.c:1370,5'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_mtree.c:1387,5'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_mtree.c:1390,5'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_mtree.c:1393,5'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_mtree.c:1394,4'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_mtree.c:1395,4'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_mtree.c:1397,4'
          Dst:             archive_entry_linkify
        - Src:             'libarchive/archive_read_support_format_mtree.c:1410,20'
          Dst:             archive_entry_size
    - 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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_mtree
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - mtree
      BBCount:         65
      ICount:          364
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - archive_set_error
        - detect_form
        - free_options
        - process_add_entry
        - process_global_set
        - process_global_unset
        - readline
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1054,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1055,24'
              BranchSideFuncs:
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1059,7'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1059,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1060,17'
              BranchSideFuncs:
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1064,3'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1064,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1064,3'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1064,24'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1064,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1065,4'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1069,8'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1069,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1070,4'
              BranchSideFuncs:
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1071,8'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1071,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1071,22'
              BranchSideFuncs:
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1072,4'
              BranchSideFuncs:
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1071,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1071,36'
              BranchSideFuncs:
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1072,4'
              BranchSideFuncs:
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1071,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1072,4'
              BranchSideFuncs:
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1074,12'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1074,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1075,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1080,7'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1075,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1075,40'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1079,3'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1075,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1076,7'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1079,3'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1080,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1081,4'
              BranchSideFuncs:
                - archive_set_error
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1082,8'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1082,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1083,26'
              BranchSideFuncs:
                - process_add_entry
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - strncmp
                - process_global_set
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1085,14'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
                - strncmp
                - process_global_set
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1085,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1085,33'
              BranchSideFuncs:
                - strncmp
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
                - process_global_set
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1089,14'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1085,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1086,8'
              BranchSideFuncs:
                - process_global_set
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - strncmp
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1089,14'
              BranchSideFuncs:
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - readline
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1086,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1086,23'
              BranchSideFuncs:
                - process_global_set
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - strncmp
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1088,27'
              BranchSideFuncs:
                - process_global_set
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - strncmp
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1086,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1087,5'
              BranchSideFuncs:
                - archive_set_error
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1088,27'
              BranchSideFuncs:
                - process_global_set
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - strncmp
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1089,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1089,33'
              BranchSideFuncs:
                - strncmp
                - archive_set_error
                - free_options
                - process_global_unset
                - readline
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1094,4'
              BranchSideFuncs:
                - archive_set_error
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1089,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1090,8'
              BranchSideFuncs:
                - process_global_unset
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1094,4'
              BranchSideFuncs:
                - archive_set_error
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1090,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1090,23'
              BranchSideFuncs:
                - process_global_unset
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1092,29'
              BranchSideFuncs:
                - process_global_unset
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1090,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1091,5'
              BranchSideFuncs:
                - archive_set_error
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1092,29'
              BranchSideFuncs:
                - process_global_unset
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
                - free_options
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1096,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1097,17'
              BranchSideFuncs:
                - free_options
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1100,2'
              BranchSideFuncs:
                - readline
                - archive_set_error
                - free_options
                - strncmp
                - process_global_unset
                - free_options
                - strncmp
                - process_global_set
                - process_add_entry
                - __ctype_b_loc
                - free_options
                - free_options
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1049,8'
          Dst:             detect_form
        - Src:             'libarchive/archive_read_support_format_mtree.c:1053,9'
          Dst:             readline
        - Src:             'libarchive/archive_read_support_format_mtree.c:1056,4'
          Dst:             free_options
        - Src:             'libarchive/archive_read_support_format_mtree.c:1060,4'
          Dst:             free_options
        - Src:             'libarchive/archive_read_support_format_mtree.c:1075,9'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_mtree.c:1083,8'
          Dst:             process_add_entry
        - Src:             'libarchive/archive_read_support_format_mtree.c:1085,25'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1088,8'
          Dst:             process_global_set
        - Src:             'libarchive/archive_read_support_format_mtree.c:1089,25'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1092,8'
          Dst:             process_global_unset
        - Src:             'libarchive/archive_read_support_format_mtree.c:1097,4'
          Dst:             free_options
        - Src:             'libarchive/archive_read_support_format_mtree.c:1102,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1104,2'
          Dst:             free_options
    - functionName:    detect_form
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - is_form_d
      BBCount:         112
      ICount:          533
      EdgeCount:       151
      CyclomaticComplexity: 41
      functionsReached:
        - __archive_read_ahead
        - bid_entry
        - bid_keyword_list
        - next_line
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:699,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:700,4'
              BranchSideFuncs:
                - __archive_read_ahead
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:701,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:702,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:703,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:704,11'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:709,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:709,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:710,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:709,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:710,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:711,8'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:711,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:714,4'
              BranchSideFuncs:
                - bid_keyword_list
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:728,25'
              BranchSideFuncs:
                - bid_keyword_list
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:714,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:714,24'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:714,4'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:714,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:715,5'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:720,8'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:720,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:720,23'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:721,10'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:720,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:720,39'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:721,10'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:720,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:721,10'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:725,3'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:728,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:729,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:730,8'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:730,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:731,9'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:736,9'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:731,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:732,9'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:734,15'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:731,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:733,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:734,15'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:740,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:743,25'
              BranchSideFuncs:
                - bid_entry
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:770,14'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - bid_entry
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:744,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:745,9'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:745,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:746,10'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:751,16'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:746,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:747,14'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:748,15'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:752,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:752,27'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:757,5'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:752,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:756,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:757,5'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:758,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:758,26'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:765,10'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:758,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:760,16'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:765,10'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:765,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:766,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:770,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:770,33'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - bid_keyword_list
                - next_line
                - bid_entry
                - bid_keyword_list
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:776,14'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:770,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:771,25'
              BranchSideFuncs:
                - bid_keyword_list
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:776,14'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:771,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:772,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:774,8'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:774,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:775,15'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:776,3'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:776,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:776,33'
              BranchSideFuncs:
                - strncmp
                - bid_keyword_list
                - next_line
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:783,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:776,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:777,25'
              BranchSideFuncs:
                - bid_keyword_list
                - next_line
                - strncmp
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:783,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:777,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:778,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:780,8'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:780,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:781,15'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:782,3'
              BranchSideFuncs:
                - next_line
                - strncmp
                - bid_keyword_list
                - strncmp
                - bid_keyword_list
                - bid_entry
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:789,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:789,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:790,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:789,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:789,54'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:797,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:789,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:790,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:797,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:790,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:791,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:794,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:791,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:792,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:793,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:701,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_mtree.c:706,9'
          Dst:             next_line
        - Src:             'libarchive/archive_read_support_format_mtree.c:728,8'
          Dst:             bid_keyword_list
        - Src:             'libarchive/archive_read_support_format_mtree.c:743,15'
          Dst:             bid_entry
        - Src:             'libarchive/archive_read_support_format_mtree.c:770,25'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:771,8'
          Dst:             bid_keyword_list
        - Src:             'libarchive/archive_read_support_format_mtree.c:776,25'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:777,8'
          Dst:             bid_keyword_list
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    next_line
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
        - avail
        - ravail
        - nl
      BBCount:         28
      ICount:          218
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_ahead
        - get_line_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:373,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:374,4'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:377,24'
              BranchSideFuncs:
                - get_line_size
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:381,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:381,21'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:381,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:381,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:381,39'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:381,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:381,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:382,19'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:391,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:392,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:396,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:396,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:397,15'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:399,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:400,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:401,9'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:407,14'
              BranchSideFuncs:
                - get_line_size
                - __archive_read_ahead
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:401,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:402,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:404,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:412,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:381,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:413,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - get_line_size
                - __archive_read_ahead
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:377,9'
          Dst:             get_line_size
        - Src:             'libarchive/archive_read_support_format_mtree.c:399,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_mtree.c:404,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_mtree.c:411,9'
          Dst:             get_line_size
    - functionName:    bid_keyword_list
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - len
        - unset
        - last_is_path
      BBCount:         66
      ICount:          339
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - bid_keycmp
        - bid_keyword
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:529,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:529,21'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:529,2'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:529,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:530,7'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:576,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:533,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:533,22'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:533,3'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:533,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:534,4'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:538,8'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:538,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:538,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:539,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:538,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:539,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:540,7'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:540,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:540,24'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:542,8'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:540,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:540,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:541,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:540,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:541,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:542,8'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:542,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:542,18'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:544,7'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:543,4'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:544,7'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:544,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:544,23'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:547,7'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:544,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:545,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:547,7'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:547,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:548,19'
              BranchSideFuncs:
                - bid_keycmp
                - bid_keyword
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:553,19'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:549,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:550,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:551,3'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:554,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:555,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:556,8'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:561,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:529,2'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:562,8'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:565,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:565,23'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:565,4'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:565,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:565,36'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:565,4'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:565,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:566,5'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:572,9'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:572,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:572,18'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:574,3'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:572,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:573,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:574,3'
              BranchSideFuncs:
                - bid_keyword
                - bid_keycmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:548,8'
          Dst:             bid_keycmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:553,7'
          Dst:             bid_keyword
    - functionName:    bid_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - len
        - nl
        - last_is_path
      BBCount:         58
      ICount:          332
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - bid_keyword_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:615,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:616,42'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:624,7'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:616,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:617,9'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:622,5'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:617,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:617,23'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:620,4'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:617,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:617,38'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:620,4'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:618,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:618,12'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:620,4'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:617,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:619,7'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:620,4'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:629,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:630,20'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:662,27'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:635,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:636,7'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:638,7'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:636,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:636,26'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:638,7'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:636,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:636,43'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:637,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:635,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:637,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:638,7'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:638,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:638,20'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:641,9'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:638,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:639,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:641,9'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:642,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:642,24'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:642,3'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:642,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:642,38'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:642,3'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:642,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:643,43'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:651,7'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:643,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:644,5'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:645,12'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:648,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:642,3'
              BranchSideFuncs:
                - bid_keyword_list
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:649,11'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:651,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:651,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:652,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:651,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:652,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:655,7'
              BranchSideFuncs:
                - bid_keyword_list
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:655,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:656,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:657,8'
              BranchSideFuncs:
                - bid_keyword_list
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:662,10'
          Dst:             bid_keyword_list
    - functionName:    bid_keycmp
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - key
        - len
      BBCount:         32
      ICount:          185
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:428,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:428,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:428,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:428,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:428,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:428,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:428,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:429,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:438,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:429,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:430,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:436,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:438,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:439,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:442,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:442,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:442,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:442,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:442,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:442,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:443,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:443,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:443,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:443,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:444,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:444,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:444,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:446,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:444,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:444,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:445,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:442,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:445,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:446,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bid_keyword
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - len
      BBCount:         28
      ICount:          142
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - bid_keycmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:494,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:495,17'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:496,27'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:496,27'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:497,17'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:498,27'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:498,27'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:499,17'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:500,27'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:500,27'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:501,17'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:502,17'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:503,17'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:504,17'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:505,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:508,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:509,22'
              BranchSideFuncs:
                - bid_keycmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:513,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:510,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:511,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:512,2'
              BranchSideFuncs:
                - bid_keycmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:509,11'
          Dst:             bid_keycmp
    - functionName:    get_line_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - b
        - avail
        - nlsize
      BBCount:         28
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:328,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:329,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:351,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:329,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:331,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:335,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:342,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:346,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:331,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:332,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:333,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:335,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:335,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:335,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:335,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:335,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:336,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:337,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:338,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:342,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:343,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:344,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:351,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:352,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:353,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_entry_linkresolver_free
        - archive_string_free
        - free_options
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:304,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:305,7'
              BranchSideFuncs:
                - free
                - free_options
                - free
                - archive_string_free
                - archive_string_free
                - archive_string_free
                - archive_entry_linkresolver_free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:311,23'
              BranchSideFuncs:
                - archive_string_free
                - archive_string_free
                - archive_string_free
                - archive_entry_linkresolver_free
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:307,3'
          Dst:             free_options
        - Src:             'libarchive/archive_read_support_format_mtree.c:311,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_mtree.c:312,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_mtree.c:313,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_mtree.c:314,2'
          Dst:             archive_entry_linkresolver_free
    - functionName:    skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1930,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1930,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1931,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1931,3'
          Dst:             close
    - functionName:    read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         18
      ICount:          181
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - archive_set_error
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1887,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1888,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1893,6'
              BranchSideFuncs:
                - read
                - __errno_location
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1893,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1894,3'
              BranchSideFuncs:
                - malloc
                - read
                - __errno_location
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1903,10'
              BranchSideFuncs:
                - read
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1896,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1897,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1901,2'
              BranchSideFuncs:
                - read
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1905,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1906,28'
              BranchSideFuncs:
                - read
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1908,19'
              BranchSideFuncs:
                - read
                - __errno_location
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1910,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1911,22'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1914,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1914,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1915,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1918,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1897,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:1909,15'
          Dst:             read
        - Src:             'libarchive/archive_read_support_format_mtree.c:1911,34'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_mtree.c:1911,3'
          Dst:             archive_set_error
    - functionName:    read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         37
      ICount:          271
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - archive_entry_linkresolver_new
        - archive_entry_linkresolver_set_strategy
        - close
        - parse_file
        - read_mtree
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1121,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1122,9'
              BranchSideFuncs:
                - close
                - strcmp
                - parse_file
                - archive_entry_linkresolver_new
                - archive_entry_linkresolver_set_strategy
                - read_mtree
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1126,6'
              BranchSideFuncs:
                - strcmp
                - parse_file
                - archive_entry_linkresolver_new
                - archive_entry_linkresolver_set_strategy
                - read_mtree
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1126,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1127,21'
              BranchSideFuncs:
                - archive_entry_linkresolver_new
                - archive_entry_linkresolver_set_strategy
                - read_mtree
                - strcmp
                - parse_file
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1137,30'
              BranchSideFuncs:
                - strcmp
                - parse_file
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1128,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1129,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1130,43'
              BranchSideFuncs:
                - archive_entry_linkresolver_set_strategy
                - read_mtree
                - strcmp
                - parse_file
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1133,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1134,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1135,2'
              BranchSideFuncs:
                - strcmp
                - parse_file
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1141,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1142,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1143,14'
              BranchSideFuncs:
                - strcmp
                - parse_file
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1143,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1144,4'
              BranchSideFuncs:
                - parse_file
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1157,8'
              BranchSideFuncs:
                - parse_file
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1145,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1147,9'
              BranchSideFuncs:
                - parse_file
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1156,3'
              BranchSideFuncs:
                - parse_file
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1149,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1149,42'
              BranchSideFuncs:
                - parse_file
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1149,5'
              BranchSideFuncs:
                - parse_file
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1149,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1150,6'
              BranchSideFuncs:
                - parse_file
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1151,9'
              BranchSideFuncs:
                - parse_file
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1151,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1152,6'
              BranchSideFuncs:
                - parse_file
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1154,11'
              BranchSideFuncs:
                - parse_file
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1157,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1158,13'
              BranchSideFuncs:
                - strcmp
                - parse_file
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1164,23'
              BranchSideFuncs:
                - strcmp
                - parse_file
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:1161,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1162,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:1163,3'
              BranchSideFuncs:
                - strcmp
                - parse_file
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:1122,3'
          Dst:             close
        - Src:             'libarchive/archive_read_support_format_mtree.c:1127,21'
          Dst:             archive_entry_linkresolver_new
        - Src:             'libarchive/archive_read_support_format_mtree.c:1130,3'
          Dst:             archive_entry_linkresolver_set_strategy
        - Src:             'libarchive/archive_read_support_format_mtree.c:1132,7'
          Dst:             read_mtree
        - Src:             'libarchive/archive_read_support_format_mtree.c:1143,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:1159,8'
          Dst:             parse_file
    - functionName:    archive_read_format_mtree_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:217,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:230,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:219,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:219,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:220,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:219,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:220,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:222,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:217,6'
          Dst:             strcmp
    - functionName:    mtree_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
        - detect_form
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:677,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:678,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:680,13'
              BranchSideFuncs:
                - strlen
                - memcmp
                - detect_form
                - strlen
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:680,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:681,27'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:686,22'
              BranchSideFuncs:
                - detect_form
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:676,30'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_mtree.c:676,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_mtree.c:680,27'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_mtree.c:680,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_mtree.c:681,20'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_mtree.c:686,10'
          Dst:             detect_form
    - functionName:    mtree_cmp_key
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - key
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:260,10'
          Dst:             strcmp
    - functionName:    mtree_cmp_node
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n1
        - n2
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:252,10'
          Dst:             strcmp
    - functionName:    archive_read_support_format_mtree
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_mtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_rb_tree_init
        - __archive_read_register_format
        - archive_set_error
        - calloc
        - mtree_bid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:273,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:273,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:276,26'
              BranchSideFuncs:
                - calloc
                - __archive_rb_tree_init
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:277,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:278,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:282,2'
              BranchSideFuncs:
                - __archive_rb_tree_init
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_mtree.c:290,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:291,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_mtree.c:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_mtree.c:273,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_mtree.c:276,26'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_mtree.c:278,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_mtree.c:285,2'
          Dst:             __archive_rb_tree_init
        - Src:             'libarchive/archive_read_support_format_mtree.c:287,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_mtree.c:287,6'
          Dst:             mtree_bid
        - Src:             'libarchive/archive_read_support_format_mtree.c:287,6'
          Dst:             archive_read_format_mtree_options
        - Src:             'libarchive/archive_read_support_format_mtree.c:287,6'
          Dst:             read_header
        - Src:             'libarchive/archive_read_support_format_mtree.c:287,6'
          Dst:             read_data
        - Src:             'libarchive/archive_read_support_format_mtree.c:287,6'
          Dst:             skip
        - Src:             'libarchive/archive_read_support_format_mtree.c:287,6'
          Dst:             cleanup
    - functionName:    clear_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3524
      functionLinenumberEnd: 3528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filters
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - delete_filter
        - delete_program_code
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3525,3'
          Dst:             delete_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3526,3'
          Dst:             delete_program_code
    - functionName:    delete_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3513,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3515,24'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3520,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    delete_program_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3532
      functionLinenumberEnd: 3541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prog
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3533,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3535,30'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3541,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    membr_fill
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3573
      functionLinenumberEnd: 3585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - bits
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3574,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3574,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3574,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3574,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3576,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3579,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3579,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3581,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3584,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    create_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3354
      functionLinenumberEnd: 3376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - prog
        - globaldata
        - globaldatalen
        - registers
        - startpos
        - length
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3358,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3359,5'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3360,18'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3361,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3361,72'
              BranchSideFuncs:
                - calloc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3361,3'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3363,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3365,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3368,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3368,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3369,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3370,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3370,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3371,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3372,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3357,12'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:3362,24'
          Dst:             calloc
    - functionName:    compile_program
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3472
      functionLinenumberEnd: 3508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bytes
        - length
      BBCount:         24
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - calloc
        - crc32
        - delete_program_code
        - membr_bits
        - membr_next_rarvm_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3480,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3481,12'
              BranchSideFuncs:
                - calloc
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3482,8'
              BranchSideFuncs:
                - calloc
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3482,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3482,18'
              BranchSideFuncs:
                - calloc
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3483,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3482,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3483,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3485,14'
              BranchSideFuncs:
                - calloc
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3490,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3491,5'
              BranchSideFuncs:
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3492,32'
              BranchSideFuncs:
                - crc32
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3494,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3496,27'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - delete_program_code
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3507,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3498,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3500,27'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3503,12'
              BranchSideFuncs:
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3503,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3504,38'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3505,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3489,10'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:3492,23'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:3494,7'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3496,27'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3500,7'
          Dst:             delete_program_code
        - Src:             'libarchive/archive_read_support_format_rar.c:3504,38'
          Dst:             membr_bits
    - functionName:    membr_bits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3565
      functionLinenumberEnd: 3569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - br
        - bits
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - membr_fill
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3566,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3566,32'
              BranchSideFuncs:
                - membr_fill
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3568,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3566,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3566,58'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3567,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3566,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3567,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3568,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3566,47'
          Dst:             membr_fill
    - functionName:    membr_next_rarvm_number
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3545
      functionLinenumberEnd: 3561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - br
      BBCount:         10
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - membr_bits
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3547,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3550,25'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3552,24'
              BranchSideFuncs:
                - membr_bits
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3557,25'
              BranchSideFuncs:
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3559,25'
              BranchSideFuncs:
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3553,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3554,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3555,28'
              BranchSideFuncs:
                - membr_bits
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3547,11'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3550,14'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3552,13'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3555,40'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3557,14'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3559,14'
          Dst:             membr_bits
    - functionName:    parse_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - a
        - bytes
        - length
        - flags
      BBCount:         89
      ICount:          614
      EdgeCount:       118
      CyclomaticComplexity: 31
      functionsReached:
        - archive_le32enc
        - compile_program
        - create_filter
        - delete_filter
        - delete_program_code
        - membr_bits
        - membr_next_rarvm_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3234,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3235,13'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - delete_filter
                - delete_program_code
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3237,8'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - delete_filter
                - delete_program_code
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3237,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3239,11'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - delete_filter
                - delete_program_code
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3255,11'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3240,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3242,21'
              BranchSideFuncs:
                - delete_filter
                - delete_program_code
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3248,10'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3249,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3250,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3252,30'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3258,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3259,12'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3260,7'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3260,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3261,5'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3263,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - lzss_position
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3264,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3265,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3266,8'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3266,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3267,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3269,19'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3269,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3269,26'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3269,17'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3273,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3273,25'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3273,3'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3276,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3278,29'
              BranchSideFuncs:
                - membr_bits
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3284,8'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3279,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3280,12'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
                - membr_next_rarvm_number
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3282,3'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3280,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3280,27'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3281,24'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - membr_next_rarvm_number
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3284,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3286,20'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3308,27'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3290,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3290,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3291,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3290,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3291,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3292,23'
              BranchSideFuncs:
                - malloc
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3293,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3294,7'
              BranchSideFuncs:
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3295,12'
              BranchSideFuncs:
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3295,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3296,30'
              BranchSideFuncs:
                - membr_bits
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3297,28'
              BranchSideFuncs:
                - compile_program
                - free
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3298,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3299,12'
              BranchSideFuncs:
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3302,10'
              BranchSideFuncs:
                - free
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3304,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3305,17'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3306,13'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_next_rarvm_number
                - malloc
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3312,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3314,21'
              BranchSideFuncs:
                - membr_next_rarvm_number
                - malloc
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3324,10'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3315,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3316,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3317,25'
              BranchSideFuncs:
                - malloc
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3318,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3319,7'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3320,12'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
                - membr_bits
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3320,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3321,61'
              BranchSideFuncs:
                - membr_bits
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3322,3'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3324,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3326,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3330,26'
              BranchSideFuncs:
                - create_filter
                - free
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3333,5'
              BranchSideFuncs:
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3335,10'
              BranchSideFuncs:
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3335,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3336,22'
              BranchSideFuncs:
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3337,20'
              BranchSideFuncs:
                - archive_le32enc.1863
                - archive_le32enc.1863
                - archive_le32enc.1863
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3342,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3343,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3344,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3346,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3347,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3349,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3239,11'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3242,7'
          Dst:             delete_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3244,7'
          Dst:             delete_program_code
        - Src:             'libarchive/archive_read_support_format_rar.c:3263,19'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3263,58'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:3267,19'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3278,29'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3281,24'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3286,20'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3296,30'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3297,12'
          Dst:             compile_program
        - Src:             'libarchive/archive_read_support_format_rar.c:3314,21'
          Dst:             membr_next_rarvm_number
        - Src:             'libarchive/archive_read_support_format_rar.c:3321,61'
          Dst:             membr_bits
        - Src:             'libarchive/archive_read_support_format_rar.c:3330,12'
          Dst:             create_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3336,5'
          Dst:             archive_le32enc
        - Src:             'libarchive/archive_read_support_format_rar.c:3337,3'
          Dst:             archive_le32enc
        - Src:             'libarchive/archive_read_support_format_rar.c:3338,3'
          Dst:             archive_le32enc
        - Src:             'libarchive/archive_read_support_format_rar.c:3339,3'
          Dst:             archive_le32enc
    - functionName:    lzss_position
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lzss
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le32enc
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - u
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rar_decode_byte
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3842
      functionLinenumberEnd: 3850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - byte
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - rar_br_fillup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3845,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3845,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3847,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3845,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3845,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3847,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3845,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3846,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3847,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3845,8'
          Dst:             rar_br_fillup
    - functionName:    rar_br_fillup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - br
      BBCount:         27
      ICount:          467
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_consume
        - rar_read_ahead
      functionUses:    23
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:506,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:508,11'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:527,11'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:546,11'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:566,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:568,7'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:508,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:510,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:525,7'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:527,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:529,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:544,7'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:546,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:548,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:562,7'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:570,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:572,11'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:585,9'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:572,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:575,32'
              BranchSideFuncs:
                - __archive_read_consume
                - rar_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:578,36'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:579,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:580,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:581,11'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:581,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:582,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:583,5'
              BranchSideFuncs:
                - rar_read_ahead
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:575,9'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:578,21'
          Dst:             rar_read_ahead
    - functionName:    rar_read_ahead
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - min
        - avail
      BBCount:         30
      ICount:          202
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - archive_read_format_rar_read_header
        - rar_read_ahead
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3187,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3189,9'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3211,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3189,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3189,48'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3191,10'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3189,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3190,16'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3191,10'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3191,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3192,25'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3193,10'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3193,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3194,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3195,15'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3200,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3202,9'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - rar_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3205,7'
              BranchSideFuncs:
                - rar_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3206,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3207,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3208,29'
              BranchSideFuncs:
                - rar_read_ahead
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3185,19'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:3199,13'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:3203,15'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:3208,14'
          Dst:             rar_read_ahead
    - functionName:    archive_read_format_rar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         81
      ICount:          558
      EdgeCount:       106
      CyclomaticComplexity: 27
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_entry_set_is_data_encrypted
        - archive_entry_set_is_metadata_encrypted
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - crc32
        - memcmp
        - read_header
        - skip_sfx
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:920,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:921,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - memcmp
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:923,24'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - memcmp
                - skip_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar.c:932,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:933,4'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - memcmp
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:939,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - memcmp
                - skip_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar.c:939,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:940,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:942,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - memcmp
                - skip_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar.c:943,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:944,8'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:950,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:944,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:944,23'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - skip_sfx
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:944,46'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - skip_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar.c:944,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:944,46'
              BranchSideFuncs:
                - skip_sfx
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:946,20'
              BranchSideFuncs:
                - skip_sfx
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:943,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:946,20'
              BranchSideFuncs:
                - skip_sfx
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:950,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:947,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:948,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:949,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:956,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:957,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:958,9'
              BranchSideFuncs:
                - read_header.1874
                - __archive_read_ahead
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:961,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:964,18'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:973,41'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1020,26'
              BranchSideFuncs:
                - read_header.1874
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1028,31'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1028,31'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1028,31'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1028,31'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1028,31'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1028,31'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1081,30'
              BranchSideFuncs:
                - read_header.1874
                - __archive_read_ahead
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1086,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:964,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:965,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:969,30'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:975,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:976,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:980,37'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:980,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:981,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:982,11'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:986,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:987,13'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:998,11'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:987,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:988,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:992,29'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:998,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1000,49'
              BranchSideFuncs:
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1008,51'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1009,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1015,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1016,30'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1030,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1031,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1035,11'
              BranchSideFuncs:
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1035,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1037,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1049,40'
              BranchSideFuncs:
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1037,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1038,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1042,39'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1042,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1043,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1044,13'
              BranchSideFuncs:
                - archive_le32dec.1876
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1055,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1056,25'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1069,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1057,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1058,17'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1059,38'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1059,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1060,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1064,12'
              BranchSideFuncs:
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1069,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1075,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1076,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1076,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1077,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1078,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1081,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1082,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1083,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
                - read_header.1874
                - archive_le16dec.1871
                - archive_le16dec.1871
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - __archive_read_consume
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:939,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:944,39'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:946,11'
          Dst:             skip_sfx
        - Src:             'libarchive/archive_read_support_format_rar.c:956,14'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:964,11'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:965,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:969,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:973,25'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:974,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:976,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:980,16'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:988,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1000,9'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_rar.c:1001,9'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_rar.c:1003,10'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1008,19'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1009,35'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1016,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1020,14'
          Dst:             read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1028,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1029,14'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1031,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1038,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1042,18'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1045,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1049,24'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1050,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1059,17'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1060,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1065,20'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1066,8'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1081,18'
          Dst:             read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1086,7'
          Dst:             archive_set_error
    - functionName:    skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:840,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:841,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:871,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:842,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:844,14'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:849,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:845,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:846,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:847,7'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:849,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:850,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:851,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:858,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:859,18'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:866,12'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:859,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:860,15'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:864,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:841,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:859,11'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:861,8'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:867,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:871,3'
          Dst:             archive_set_error
    - functionName:    archive_le16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - a
        - entry
        - head_type
      BBCount:         177
      ICount:          1762
      EdgeCount:       236
      CyclomaticComplexity: 61
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __errno_location
        - _archive_entry_copy_pathname_l
        - archive_entry_set_atime
        - archive_entry_set_ctime
        - archive_entry_set_is_data_encrypted
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_size
        - archive_le16dec
        - archive_le32dec
        - archive_le64dec
        - archive_set_error
        - archive_string_conversion_charset_name
        - archive_string_conversion_from_charset
        - archive_string_default_conversion_for_read
        - calloc
        - crc32
        - get_time
        - memcmp
        - read_exttime
        - read_symlink_stored
        - realloc
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1383,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1384,10'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - __archive_read_ahead
                - archive_le16dec.1871
                - archive_le16dec.1871
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1394,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1871
                - archive_le16dec.1871
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1384,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1387,15'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1871
                - archive_le16dec.1871
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1390,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1871
                - archive_le16dec.1871
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1394,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1395,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1396,7'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le16dec.1871
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1400,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1401,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1405,47'
              BranchSideFuncs:
                - crc32
                - __archive_read_consume
                - __archive_read_ahead
                - crc32
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1408,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1410,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1430,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1435,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1436,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1439,21'
              BranchSideFuncs:
                - crc32
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1440,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1446,3'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1448,7'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1460,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1462,38'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1472,7'
              BranchSideFuncs:
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1472,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1474,9'
              BranchSideFuncs:
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1490,52'
              BranchSideFuncs:
                - archive_le32dec.1876
                - archive_le32dec.1876
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1474,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1475,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1479,5'
              BranchSideFuncs:
                - archive_le64dec.1879
                - archive_le64dec.1879
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1494,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1494,31'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1496,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1494,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1496,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1501,26'
              BranchSideFuncs:
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1506,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1507,23'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1517,47'
              BranchSideFuncs:
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1510,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1511,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1512,9'
              BranchSideFuncs:
                - archive_le16dec.1871
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1518,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1519,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1523,7'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1523,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1524,15'
              BranchSideFuncs:
                - realloc
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1534,14'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1526,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1527,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1531,21'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - strlen
                - strchr
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1537,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1539,9'
              BranchSideFuncs:
                - strlen
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - archive_string_conversion_from_charset
                - strlen
                - memcmp
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1660,16'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1539,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1544,13'
              BranchSideFuncs:
                - strlen
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1646,11'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1548,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1548,40'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1551,14'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1551,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1551,30'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1551,7'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1551,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1553,14'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1610,11'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1553,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1555,24'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1559,18'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1560,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1551,7'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1563,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1569,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1575,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1588,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1563,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1564,15'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1565,13'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1569,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1570,15'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1571,41'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1575,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1576,24'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1579,43'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1588,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1589,15'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1591,24'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1592,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1593,19'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1598,28'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1593,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1594,17'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1595,25'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1600,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1600,30'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1600,13'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1600,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1601,24'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1607,11'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1610,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1611,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1615,7'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1624,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1626,13'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1630,18'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1627,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1628,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1629,7'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1633,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1635,21'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1639,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1635,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1636,13'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1637,14'
              BranchSideFuncs:
                - memcmp
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1646,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1648,13'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1652,18'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1649,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1650,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1651,7'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1653,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1654,10'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1655,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1661,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1662,8'
              BranchSideFuncs:
                - strchr
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1663,10'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1667,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1668,5'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1697,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1668,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1669,13'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - realloc
                - archive_set_error
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1697,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1667,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1671,28'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1697,12'
              BranchSideFuncs:
                - realloc
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1673,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1677,38'
              BranchSideFuncs:
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1689,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1678,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1680,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1683,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1689,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1691,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1695,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1705,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1707,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1710,24'
              BranchSideFuncs:
                - free
                - calloc
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1716,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1718,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1721,29'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1727,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1729,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1738,7'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1729,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1730,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1734,12'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - read_exttime
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1738,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1739,22'
              BranchSideFuncs:
                - read_exttime
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1746,26'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1739,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1740,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1744,3'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_le32dec.1876
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1750,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1755,45'
              BranchSideFuncs:
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1755,45'
              BranchSideFuncs:
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1755,45'
              BranchSideFuncs:
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1766,45'
              BranchSideFuncs:
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1766,45'
              BranchSideFuncs:
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1766,45'
              BranchSideFuncs:
                - archive_le32dec.1876
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1770,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1756,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1757,7'
              BranchSideFuncs:
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1759,7'
              BranchSideFuncs:
                - free
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1797,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1798,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1800,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_set_size
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_size
                - read_symlink_stored
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1806,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1808,9'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_size
                - read_symlink_stored
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1820,9'
              BranchSideFuncs:
                - archive_entry_set_size
                - read_symlink_stored
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1808,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1810,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1814,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_size
                - read_symlink_stored
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1820,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1823,5'
              BranchSideFuncs:
                - archive_entry_set_size
                - read_symlink_stored
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1833,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1827,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1828,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1829,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1829,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1830,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1831,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1833,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1834,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1836,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1386,11'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_rar.c:1394,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1398,21'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1399,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1401,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1405,15'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1406,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1430,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1435,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1439,15'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:1440,31'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1455,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1456,16'
          Dst:             get_time
        - Src:             'libarchive/archive_read_support_format_rar.c:1458,19'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1462,2'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_rar.c:1464,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1475,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1485,24'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1486,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1490,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1491,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1496,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1510,14'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1517,19'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1519,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1525,14'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1527,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1539,26'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_rar.c:1547,26'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_rar.c:1611,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1625,30'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_rar.c:1633,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:1635,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:1647,27'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_rar.c:1653,22'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_rar.c:1661,20'
          Dst:             strchr
        - Src:             'libarchive/archive_read_support_format_rar.c:1669,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:1671,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1678,21'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1680,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1699,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1705,17'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1707,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1716,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:1718,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1730,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1739,9'
          Dst:             read_exttime
        - Src:             'libarchive/archive_read_support_format_rar.c:1740,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1746,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1755,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1766,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1770,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1800,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_rar.c:1801,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_rar.c:1802,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_rar.c:1803,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_rar.c:1804,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_rar.c:1806,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_rar.c:1808,9'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_rar.c:1810,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1816,23'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_rar.c:1814,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1824,5'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_rar.c:1827,17'
          Dst:             read_symlink_stored
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ttime
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mktime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1850,10'
          Dst:             mktime
    - functionName:    archive_le64dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:132,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_endian.h:132,53'
          Dst:             archive_le32dec
    - functionName:    read_exttime
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - rar
        - endp
      BBCount:         39
      ICount:          278
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - archive_le16dec
        - archive_le32dec
        - get_time
        - localtime_r
        - mktime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1865,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1866,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1867,27'
              BranchSideFuncs:
                - archive_le16dec.1871
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1870,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1872,7'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1930,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1873,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1874,11'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1875,13'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1876,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1878,12'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1929,3'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1878,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1880,13'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1876
                - get_time
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1886,11'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1876
                - get_time
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1880,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1881,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1882,33'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1888,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1889,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1890,14'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1876
                - get_time
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1890,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1892,43'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1876
                - get_time
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1898,12'
              BranchSideFuncs:
                - localtime_r
                - archive_le32dec.1876
                - get_time
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1903,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1905,9'
              BranchSideFuncs:
                - mktime
                - archive_le32dec.1876
                - get_time
                - localtime_r
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1908,11'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1908,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1910,22'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1913,16'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1913,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1915,22'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1918,16'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1918,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1920,22'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1925,24'
              BranchSideFuncs:
                - archive_le32dec.1876
                - get_time
                - localtime_r
                - mktime
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1867,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1882,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar.c:1883,13'
          Dst:             get_time
        - Src:             'libarchive/archive_read_support_format_rar.c:1898,12'
          Dst:             localtime_r
        - Src:             'libarchive/archive_read_support_format_rar.c:1906,13'
          Dst:             mktime
    - functionName:    read_symlink_stored
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - sconv
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_consume
        - __errno_location
        - _archive_entry_copy_symlink_l
        - archive_set_error
        - archive_string_conversion_charset_name
        - rar_read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1943,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1944,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1945,7'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1947,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1950,9'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1961,26'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1950,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1952,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1956,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1943,12'
          Dst:             rar_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1947,7'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_rar.c:1950,9'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_rar.c:1952,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1958,23'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_rar.c:1956,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1961,3'
          Dst:             __archive_read_consume
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - end
      BBCount:         31
      ICount:          210
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - parse_filter
        - rar_decode_byte
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3594,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3595,5'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
                - rar_decode_byte
                - rar_decode_byte
                - rar_decode_byte
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3596,13'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
                - rar_decode_byte
                - rar_decode_byte
                - rar_decode_byte
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3597,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3599,26'
              BranchSideFuncs:
                - rar_decode_byte
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3603,12'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
                - rar_decode_byte
                - rar_decode_byte
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3599,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3600,7'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3601,14'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3605,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3606,7'
              BranchSideFuncs:
                - rar_decode_byte
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3607,14'
              BranchSideFuncs:
                - rar_decode_byte
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3608,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3609,7'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3610,15'
              BranchSideFuncs:
                - malloc
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3614,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3615,5'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3616,10'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3616,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3618,26'
              BranchSideFuncs:
                - rar_decode_byte
                - free
                - parse_filter
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3624,21'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3618,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3620,12'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3623,3'
              BranchSideFuncs:
                - parse_filter
                - free
                - free
                - rar_decode_byte
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3624,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3626,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3629,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3631,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3632,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3634,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3594,8'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3599,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3605,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3608,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3618,10'
          Dst:             rar_decode_byte
        - Src:             'libarchive/archive_read_support_format_rar.c:3624,8'
          Dst:             parse_filter
    - functionName:    lzss_mask
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lzss
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzss_current_offset
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lzss
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzss_offset_for_position
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:659,10'
          Dst:             lzss_offset_for_position
    - functionName:    lzss_offset_for_position
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lzss
        - pos
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lzss_pointer_for_position
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lzss
        - pos
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzss_offset_for_position
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:653,24'
          Dst:             lzss_offset_for_position
    - functionName:    lzss_current_pointer
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lzss
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzss_pointer_for_position
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:665,10'
          Dst:             lzss_pointer_for_position
    - functionName:    make_table_recurse
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2869
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - code
        - node
        - table
        - depth
        - maxdepth
      BBCount:         21
      ICount:          212
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - archive_set_error
        - make_table_recurse
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2820,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2822,24'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2826,7'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2826,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2826,19'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2828,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2826,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2828,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2833,25'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2835,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2838,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2855,8'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2838,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2840,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2843,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2855,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2857,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2862,33'
              BranchSideFuncs:
                - make_table_recurse
                - make_table_recurse
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2822,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2828,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2862,14'
          Dst:             make_table_recurse
        - Src:             'libarchive/archive_read_support_format_rar.c:2864,14'
          Dst:             make_table_recurse
    - functionName:    make_table
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2810
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - code
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - make_table_recurse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2801,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2801,44'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2802,5'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2801,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2802,5'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2804,23'
              BranchSideFuncs:
                - calloc
                - make_table_recurse
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2807,35'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:2810,10'
          Dst:             make_table_recurse
    - functionName:    add_value
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2672
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - code
        - value
        - codebits
        - length
      BBCount:         26
      ICount:          255
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - archive_set_error
        - new_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2679,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2680,23'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2681,6'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2681,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2682,23'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2698,12'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2699,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2701,12'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2763,9'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2704,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2707,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2748,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - new_node
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2748,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2750,22'
              BranchSideFuncs:
                - new_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2759,18'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2750,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2751,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2755,46'
              BranchSideFuncs:
                - archive_set_error
                - new_node
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2764,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2764,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2766,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2763,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2766,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2772,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2707,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2750,13'
          Dst:             new_node
        - Src:             'libarchive/archive_read_support_format_rar.c:2751,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2766,5'
          Dst:             archive_set_error
    - functionName:    new_node
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionLinenumberEnd: 2796
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2782,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2783,9'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2793,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2784,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2785,27'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2787,24'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2788,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2789,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2790,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2787,16'
          Dst:             realloc
    - functionName:    rar_fls
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - word
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_next_symbol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2632
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - code
      BBCount:         32
      ICount:          327
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - archive_set_error
        - make_table
        - rar_br_fillup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2571,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2573,20'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2577,24'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2573,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2574,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2575,3'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2581,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2581,8'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2587,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2581,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2581,8'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2587,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2581,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2582,24'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2587,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2592,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2594,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2599,7'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2599,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2602,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2607,3'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2610,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2613,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2631,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2613,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2613,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2619,11'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2613,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2613,10'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2619,11'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2613,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2614,26'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2619,11'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2622,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2624,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2628,12'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2573,9'
          Dst:             make_table
        - Src:             'libarchive/archive_read_support_format_rar.c:2581,8'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2582,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2594,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2613,10'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2614,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2624,7'
          Dst:             archive_set_error
    - functionName:    create_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2637
      functionLinenumberEnd: 2667
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - a
        - code
        - lengths
        - numsymbols
        - maxlength
      BBCount:         24
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - add_value
        - archive_set_error
        - new_node
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2642,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2643,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2647,3'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2651,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2653,11'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2666,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2653,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2655,11'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2662,9'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2655,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2655,28'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2656,21'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2656,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2657,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2658,15'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2659,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2660,9'
              BranchSideFuncs:
                - add_value
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2661,5'
              BranchSideFuncs:
                - add_value
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2662,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2663,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2664,14'
              BranchSideFuncs:
                - add_value
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2642,7'
          Dst:             new_node
        - Src:             'libarchive/archive_read_support_format_rar.c:2643,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2656,11'
          Dst:             add_value
    - functionName:    ppmd_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          100
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
        - rar_br_fillup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:715,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:715,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:722,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:715,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:715,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:722,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:715,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:717,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:722,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:715,8'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:717,5'
          Dst:             archive_set_error
    - functionName:    free_codes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vm_write_32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3854
      functionLinenumberEnd: 3856
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - vm
        - offset
        - u32
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32enc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3855,3'
          Dst:             archive_le32enc
    - functionName:    vm_read_32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3860
      functionLinenumberEnd: 3861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - vm
        - offset
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3861,10'
          Dst:             archive_le32dec
    - functionName:    execute_filter_audio
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3754
      functionLinenumberEnd: 3819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - vm
      BBCount:         50
      ICount:          508
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3760,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3761,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3763,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3765,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3768,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3815,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3769,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3775,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3813,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3775,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3776,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3778,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3793,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3795,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3812,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3796,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3798,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3801,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3798,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3799,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3800,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3802,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3804,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3805,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3806,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3807,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3808,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3809,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3811,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3804,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3804,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3804,66'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3805,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3805,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3805,64'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3806,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3806,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3806,66'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3807,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3807,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3807,64'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3808,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3808,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3808,66'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3809,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3809,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3809,64'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    execute_filter_rgb
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3703
      functionLinenumberEnd: 3750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - vm
      BBCount:         37
      ICount:          331
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3710,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3710,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3711,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3710,67'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3710,70'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3711,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3710,86'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3710,89'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3711,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3710,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3711,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3713,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3715,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3716,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3740,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3718,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3724,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3739,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3724,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3725,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3727,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3727,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3729,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3735,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3732,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3732,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3733,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3732,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3733,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3734,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3733,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3733,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3733,47'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3740,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3742,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3746,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    execute_filter_e8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3699
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - filter
        - vm
        - pos
        - e9also
      BBCount:         32
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - vm_read_32
        - vm_write_32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3678,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3678,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3679,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3678,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3679,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3681,10'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3681,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3683,9'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3695,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3683,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3683,35'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3685,36'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3683,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3683,45'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3693,3'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3683,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3685,36'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3693,3'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3687,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3687,26'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3689,16'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3687,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3688,21'
              BranchSideFuncs:
                - vm_write_32
                - vm_read_32
                - vm_write_32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3689,16'
              BranchSideFuncs:
                - vm_read_32
                - vm_write_32
                - vm_write_32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3686,34'
          Dst:             vm_read_32
        - Src:             'libarchive/archive_read_support_format_rar.c:3688,9'
          Dst:             vm_write_32
        - Src:             'libarchive/archive_read_support_format_rar.c:3690,9'
          Dst:             vm_write_32
    - functionName:    execute_filter_delta
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3639
      functionLinenumberEnd: 3669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filter
        - vm
      BBCount:         14
      ICount:          125
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3645,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3646,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3648,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3650,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3652,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3665,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3653,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3659,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3663,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3659,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3660,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3661,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    execute_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3824
      functionLinenumberEnd: 3838
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - filter
        - vm
        - pos
      BBCount:         14
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - execute_filter_audio
        - execute_filter_delta
        - execute_filter_e8
        - execute_filter_rgb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3825,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3826,33'
              BranchSideFuncs:
                - execute_filter_delta
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3827,7'
              BranchSideFuncs:
                - archive_set_error
                - execute_filter_audio
                - execute_filter_rgb
                - execute_filter_e8
                - execute_filter_e8
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3827,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3828,30'
              BranchSideFuncs:
                - execute_filter_e8
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3829,7'
              BranchSideFuncs:
                - archive_set_error
                - execute_filter_audio
                - execute_filter_rgb
                - execute_filter_e8
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3829,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3830,30'
              BranchSideFuncs:
                - execute_filter_e8
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3831,7'
              BranchSideFuncs:
                - archive_set_error
                - execute_filter_audio
                - execute_filter_rgb
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3831,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3832,31'
              BranchSideFuncs:
                - execute_filter_rgb
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3833,7'
              BranchSideFuncs:
                - archive_set_error
                - execute_filter_audio
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3833,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3834,33'
              BranchSideFuncs:
                - execute_filter_audio
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3836,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3826,12'
          Dst:             execute_filter_delta
        - Src:             'libarchive/archive_read_support_format_rar.c:3828,12'
          Dst:             execute_filter_e8
        - Src:             'libarchive/archive_read_support_format_rar.c:3830,12'
          Dst:             execute_filter_e8
        - Src:             'libarchive/archive_read_support_format_rar.c:3832,12'
          Dst:             execute_filter_rgb
        - Src:             'libarchive/archive_read_support_format_rar.c:3834,12'
          Dst:             execute_filter_audio
        - Src:             'libarchive/archive_read_support_format_rar.c:3836,3'
          Dst:             archive_set_error
    - functionName:    copy_from_lzss_window
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3103
      functionLinenumberEnd: 3121
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - buffer
        - startpos
        - length
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
        - lzss_offset_for_position
        - lzss_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3109,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3110,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3114,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3114,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3115,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3118,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3107,16'
          Dst:             lzss_offset_for_position
        - Src:             'libarchive/archive_read_support_format_rar.c:3108,15'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3110,5'
          Dst:             archive_set_error
    - functionName:    lzss_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lzss
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 3098
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - end
      BBCount:         145
      ICount:          1143
      EdgeCount:       199
      CyclomaticComplexity: 56
      functionsReached:
        - archive_set_error
        - lzss_emit_literal
        - lzss_emit_match
        - lzss_position
        - parse_codes
        - rar_br_fillup
        - read_filter
        - read_next_symbol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2919,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2920,12'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2922,3'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2924,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2925,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2928,8'
              BranchSideFuncs:
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2928,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2929,29'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2933,36'
              BranchSideFuncs:
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2933,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2934,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2936,9'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2936,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2938,25'
              BranchSideFuncs:
                - lzss_emit_literal
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2941,14'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2941,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2943,12'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2965,13'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2943,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2943,12'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2945,18'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2943,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2943,12'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2945,18'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2943,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2944,9'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2945,18'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2948,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2950,9'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2960,25'
              BranchSideFuncs:
                - parse_codes
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2951,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2951,14'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2953,32'
              BranchSideFuncs:
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2951,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2951,14'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2953,32'
              BranchSideFuncs:
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2951,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2952,11'
              BranchSideFuncs:
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2953,32'
              BranchSideFuncs:
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2960,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2961,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2962,9'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2965,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2967,24'
              BranchSideFuncs:
                - read_filter
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2971,13'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_filter
                - rar_br_fillup
                - archive_set_error
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2967,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2968,11'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2969,7'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2971,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2973,10'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2979,14'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_filter
                - rar_br_fillup
                - archive_set_error
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2973,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2974,9'
              BranchSideFuncs:
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - lzss_emit_match
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2976,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2979,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2981,19'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3000,13'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2984,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2985,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2986,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2986,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2987,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2988,25'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2989,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2990,14'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2996,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2990,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2990,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2992,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2990,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2990,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2992,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2990,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2991,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2992,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2996,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2997,29'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2998,27'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3000,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3002,25'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3018,11'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3003,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3004,14'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3010,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3004,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3004,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3006,17'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3004,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3004,14'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3006,17'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3004,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3005,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3006,17'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3012,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3013,29'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3014,27'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3018,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3019,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3020,25'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3021,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3022,14'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3028,42'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3022,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3022,14'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3024,16'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3022,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3022,14'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3024,16'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3022,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3023,11'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3024,16'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3028,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3029,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3030,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3030,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3031,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3032,26'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3033,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3035,12'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - read_next_symbol
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3074,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3035,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3037,25'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3067,16'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3037,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3038,18'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3044,14'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3038,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3038,18'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3040,21'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3038,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3038,18'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3040,21'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3038,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3039,15'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3040,21'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3044,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3046,13'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3052,32'
              BranchSideFuncs:
                - read_next_symbol
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3051,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3053,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3054,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3054,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3056,15'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3061,23'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3067,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3067,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3069,19'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3067,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3067,16'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3069,19'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3067,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3068,13'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3069,19'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3074,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3075,12'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3076,11'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3076,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3077,12'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3079,13'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3079,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3080,29'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3081,27'
              BranchSideFuncs:
                - lzss_emit_match
                - lzss_position
                - read_next_symbol
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
                - read_next_symbol
                - rar_br_fillup
                - read_filter
                - rar_br_fillup
                - parse_codes
                - rar_br_fillup
                - lzss_position
                - lzss_emit_literal
                - lzss_position
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2924,8'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:2929,14'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:2933,19'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:2938,7'
          Dst:             lzss_emit_literal
        - Src:             'libarchive/archive_read_support_format_rar.c:2943,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2951,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2955,16'
          Dst:             lzss_position
        - Src:             'libarchive/archive_read_support_format_rar.c:2960,13'
          Dst:             parse_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:2967,12'
          Dst:             read_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:2984,24'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:2990,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3004,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3022,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3028,25'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:3038,18'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3052,15'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:3067,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:3087,5'
          Dst:             lzss_emit_match
        - Src:             'libarchive/archive_read_support_format_rar.c:3090,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:3095,3'
          Dst:             archive_set_error
    - functionName:    lzss_emit_literal
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - rar
        - literal
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lzss_current_pointer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:671,4'
          Dst:             lzss_current_pointer
    - functionName:    parse_codes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         184
      ICount:          1375
      EdgeCount:       255
      CyclomaticComplexity: 73
      functionsReached:
        - archive_set_error
        - create_code
        - free_codes
        - rar_br_fillup
        - rar_fls
        - read_next_symbol
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2281,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2281,8'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2283,29'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2281,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2281,8'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2283,29'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2281,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2282,5'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2283,29'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2283,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2285,5'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2372,5'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2286,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2286,10'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2288,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2286,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2286,10'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2288,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2286,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2287,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2288,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2292,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2294,12'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2300,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2294,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2294,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2296,31'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2294,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2294,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2296,31'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2294,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2295,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2296,31'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2300,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2302,12'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2308,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2302,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2302,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2304,55'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2302,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2302,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2304,55'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2302,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2303,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2304,55'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2310,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2312,19'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2357,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2313,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2314,26'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2316,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2316,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2318,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2325,33'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2333,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2334,27'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2339,38'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2339,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2342,28'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2346,38'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2346,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2348,28'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2352,33'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2357,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2358,28'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2362,38'
              BranchSideFuncs:
                - archive_set_error
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2362,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:0,0'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2364,28'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2375,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2375,10'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2377,10'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2375,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2375,10'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2377,10'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2375,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2376,7'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2377,10'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2377,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2378,14'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2379,5'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2382,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2384,12'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2403,5'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2384,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2384,12'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2386,25'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2384,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2384,12'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2386,25'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2384,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2385,9'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2386,25'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2388,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2382,5'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2390,14'
              BranchSideFuncs:
                - rar_br_fillup
                - archive_set_error
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2390,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2390,14'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2392,21'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2390,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2390,14'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2392,21'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2390,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2391,11'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2392,21'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2394,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2396,12'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2400,7'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2397,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2397,44'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2397,11'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2397,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2398,25'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2399,9'
              BranchSideFuncs:
                - create_code
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2405,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2406,20'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2411,12'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2411,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2413,35'
              BranchSideFuncs:
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2482,18'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2413,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2414,22'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2418,11'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2418,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2420,32'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2423,16'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2423,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2425,13'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2460,12'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - rar_br_fillup
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2425,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2427,24'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2434,12'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - rar_br_fillup
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2434,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2435,16'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2443,16'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2435,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2435,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2440,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2435,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2435,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2440,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2435,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2436,26'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2440,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2443,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2443,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2448,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2443,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2443,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2448,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2443,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2444,26'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2448,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2452,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2452,30'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2452,9'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2452,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2454,33'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2457,7'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2460,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2461,16'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2469,16'
              BranchSideFuncs:
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2461,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2461,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2466,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2461,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2461,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2466,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2461,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2462,26'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2466,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2469,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2469,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2474,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2469,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2469,16'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2474,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2469,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2470,26'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2474,15'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2478,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2478,29'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2478,9'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2478,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:0,0'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2479,11'
              BranchSideFuncs:
                - free
                - free
                - create_code
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
                - read_next_symbol
                - rar_br_fillup
                - free
                - free
                - archive_set_error
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - rar_br_fillup
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2487,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2488,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2489,21'
              BranchSideFuncs:
                - create_code
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2491,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2492,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2493,21'
              BranchSideFuncs:
                - create_code
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2496,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2497,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2498,21'
              BranchSideFuncs:
                - create_code
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2501,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2502,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2505,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2505,33'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2513,9'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2505,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2513,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2534,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2513,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2514,16'
              BranchSideFuncs:
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2516,40'
              BranchSideFuncs:
                - rar_fls
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2517,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2518,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2522,26'
              BranchSideFuncs:
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2523,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2524,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2528,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2275,3'
          Dst:             free_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:2281,8'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2286,10'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2294,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2302,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2318,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2334,8'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2342,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2348,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2358,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2364,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2375,10'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2384,12'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2390,14'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2404,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2413,18'
          Dst:             read_next_symbol
        - Src:             'libarchive/archive_read_support_format_rar.c:2429,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2435,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2443,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2461,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2469,16'
          Dst:             rar_br_fillup
        - Src:             'libarchive/archive_read_support_format_rar.c:2485,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2489,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2493,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2498,9'
          Dst:             create_code
        - Src:             'libarchive/archive_read_support_format_rar.c:2516,18'
          Dst:             rar_fls
        - Src:             'libarchive/archive_read_support_format_rar.c:2518,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2522,18'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar.c:2524,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2537,3'
          Dst:             archive_set_error
    - functionName:    lzss_emit_match
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rar
        - offset
        - length
      BBCount:         25
      ICount:          213
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - lzss_current_offset
        - lzss_mask
        - lzss_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:684,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:685,9'
              BranchSideFuncs:
                - lzss_size
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:705,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:686,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:687,11'
              BranchSideFuncs:
                - lzss_size
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:690,11'
              BranchSideFuncs:
                - lzss_size
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
        - Branch String:   'libarchive/archive_read_support_format_rar.c:687,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:688,24'
              BranchSideFuncs:
                - lzss_size
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:689,5'
              BranchSideFuncs:
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
                - lzss_size
        - Branch String:   'libarchive/archive_read_support_format_rar.c:695,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:695,37'
              BranchSideFuncs:
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
                - lzss_size
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:696,14'
              BranchSideFuncs:
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
                - lzss_size
        - Branch String:   'libarchive/archive_read_support_format_rar.c:695,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:696,14'
              BranchSideFuncs:
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
                - lzss_size
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:698,15'
              BranchSideFuncs:
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
                - lzss_size
        - Branch String:   'libarchive/archive_read_support_format_rar.c:698,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:0,0'
              BranchSideFuncs:
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
                - lzss_size
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:699,17'
              BranchSideFuncs:
                - lzss_mask
                - lzss_mask
                - lzss_size
                - lzss_size
                - lzss_size
                - lzss_size
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:678,17'
          Dst:             lzss_current_offset
        - Src:             'libarchive/archive_read_support_format_rar.c:679,38'
          Dst:             lzss_mask
        - Src:             'libarchive/archive_read_support_format_rar.c:687,15'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:688,13'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:690,15'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:691,13'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:702,31'
          Dst:             lzss_mask
        - Src:             'libarchive/archive_read_support_format_rar.c:703,31'
          Dst:             lzss_mask
    - functionName:    rar_br_preparation
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - br
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
        - rar_br_fillup
        - rar_read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:599,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:600,34'
              BranchSideFuncs:
                - rar_read_ahead
                - rar_br_fillup
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:610,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:601,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:602,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:607,9'
              BranchSideFuncs:
                - rar_br_fillup
        - Branch String:   'libarchive/archive_read_support_format_rar.c:607,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:608,27'
              BranchSideFuncs:
                - rar_br_fillup
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:609,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:600,19'
          Dst:             rar_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:602,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:608,13'
          Dst:             rar_br_fillup
    - functionName:    run_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3380
      functionLinenumberEnd: 3468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         47
      ICount:          388
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - calloc
        - copy_from_lzss_window
        - delete_filter
        - execute_filter
        - expand
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3391,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3391,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3392,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3391,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3392,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3394,19'
              BranchSideFuncs:
                - expand
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3400,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3401,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3404,7'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3406,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3408,9'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3415,7'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3408,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3410,11'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3413,9'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3415,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3416,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3418,7'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3418,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3419,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3420,17'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3421,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3422,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3424,8'
              BranchSideFuncs:
                - calloc
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3424,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3426,19'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3431,31'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3427,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3428,7'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3429,3'
              BranchSideFuncs:
                - copy_from_lzss_window
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3432,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3433,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3434,23'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3434,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3435,5'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3437,23'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3443,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3443,56'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3443,3'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3443,102'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3443,105'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3443,3'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3443,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3445,14'
              BranchSideFuncs:
                - execute_filter
                - delete_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3456,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3446,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3447,7'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3449,25'
              BranchSideFuncs:
                - delete_filter
                - execute_filter
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3456,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3458,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3463,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3458,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3459,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3460,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3399,9'
          Dst:             expand
        - Src:             'libarchive/archive_read_support_format_rar.c:3426,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:3431,9'
          Dst:             copy_from_lzss_window
        - Src:             'libarchive/archive_read_support_format_rar.c:3434,8'
          Dst:             execute_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3441,3'
          Dst:             delete_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3446,10'
          Dst:             execute_filter
        - Src:             'libarchive/archive_read_support_format_rar.c:3453,5'
          Dst:             delete_filter
    - functionName:    copy_from_lzss_window_to_unp
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3179
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buffer
        - startpos
        - length
      BBCount:         26
      ICount:          260
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - archive_set_error
        - lzss_offset_for_position
        - lzss_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3130,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3132,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3135,8'
              BranchSideFuncs:
                - malloc
                - lzss_offset_for_position
                - lzss_size
                - lzss_size
                - archive_set_error
                - lzss_size
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3135,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3137,35'
              BranchSideFuncs:
                - lzss_offset_for_position
                - lzss_size
                - lzss_size
                - archive_set_error
                - lzss_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3145,42'
              BranchSideFuncs:
                - lzss_offset_for_position
                - lzss_size
                - lzss_size
                - archive_set_error
                - lzss_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3137,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3139,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3143,3'
              BranchSideFuncs:
                - lzss_offset_for_position
                - lzss_size
                - lzss_size
                - archive_set_error
                - lzss_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3146,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3147,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3149,14'
              BranchSideFuncs:
                - lzss_size
                - archive_set_error
                - lzss_size
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3149,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3150,28'
              BranchSideFuncs:
                - lzss_size
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3166,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3151,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3152,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3156,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3156,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3157,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3162,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:3169,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3170,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:3172,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:3139,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:3145,16'
          Dst:             lzss_offset_for_position
        - Src:             'libarchive/archive_read_support_format_rar.c:3146,37'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3149,32'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3150,17'
          Dst:             lzss_size
        - Src:             'libarchive/archive_read_support_format_rar.c:3152,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:3176,3'
          Dst:             archive_set_error
    - functionName:    read_data_compressed
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
        - looper
      BBCount:         104
      ICount:          973
      EdgeCount:       140
      CyclomaticComplexity: 38
      functionsReached:
        - archive_set_error
        - copy_from_lzss_window_to_unp
        - crc32
        - expand
        - lzss_emit_literal
        - lzss_emit_match
        - parse_codes
        - rar_br_preparation
        - read_data_compressed
        - run_filters
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2014,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2015,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2020,7'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2025,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2026,7'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2028,9'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2028,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2031,11'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2054,9'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2031,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2033,17'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2041,17'
              BranchSideFuncs:
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2054,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2055,9'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2057,11'
              BranchSideFuncs:
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2055,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2055,33'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2085,10'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2054,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2057,11'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2085,10'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2057,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2061,17'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2071,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2074,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2080,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2081,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2085,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2085,32'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2109,9'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2085,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2085,56'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2109,9'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2085,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2087,11'
              BranchSideFuncs:
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2109,9'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2087,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2088,14'
              BranchSideFuncs:
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2090,22'
              BranchSideFuncs:
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2092,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2093,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2094,22'
              BranchSideFuncs:
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2096,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2097,9'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2106,7'
              BranchSideFuncs:
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2109,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2111,24'
              BranchSideFuncs:
                - run_filters
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2116,10'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2111,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2112,9'
              BranchSideFuncs:
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2113,7'
              BranchSideFuncs:
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2116,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2117,33'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2119,9'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2116,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2118,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2119,9'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2119,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2119,53'
              BranchSideFuncs:
                - parse_codes
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2122,9'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2119,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2120,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2122,9'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2122,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2124,44'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2205,15'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2124,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2127,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2131,10'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2131,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2133,27'
              BranchSideFuncs:
                - lzss_emit_literal
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2138,47'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2138,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2141,30'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2146,16'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2146,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2149,13'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2153,13'
              BranchSideFuncs:
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2157,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2162,25'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2186,53'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2198,30'
              BranchSideFuncs:
                - lzss_emit_literal
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2163,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2165,53'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2174,53'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2165,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2168,36'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2172,30'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2174,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2177,34'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2181,29'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2186,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2189,34'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2193,29'
              BranchSideFuncs:
                - lzss_emit_match
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2216,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2217,13'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2220,11'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2220,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2221,15'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2224,20'
              BranchSideFuncs:
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2225,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2226,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2228,29'
              BranchSideFuncs:
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2240,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2241,12'
              BranchSideFuncs:
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2243,20'
              BranchSideFuncs:
                - copy_from_lzss_window_to_unp
                - crc32
                - rar_br_preparation
                - expand
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2245,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2246,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2247,20'
              BranchSideFuncs:
                - crc32
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar.c:2253,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2025,10'
              BranchSideFuncs:
                - rar_br_preparation
                - expand
                - copy_from_lzss_window_to_unp
                - crc32
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - lzss_emit_match
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_data_compressed
                - lzss_emit_literal
                - archive_set_error
                - lzss_emit_literal
                - archive_set_error
                - parse_codes
                - run_filters
                - copy_from_lzss_window_to_unp
                - crc32
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:2255,3'
              BranchSideFuncs:
                - crc32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:2066,31'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:2091,13'
          Dst:             copy_from_lzss_window_to_unp
        - Src:             'libarchive/archive_read_support_format_rar.c:2102,31'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar.c:2111,12'
          Dst:             run_filters
        - Src:             'libarchive/archive_read_support_format_rar.c:2117,14'
          Dst:             rar_br_preparation
        - Src:             'libarchive/archive_read_support_format_rar.c:2119,41'
          Dst:             parse_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:2127,9'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2133,9'
          Dst:             lzss_emit_literal
        - Src:             'libarchive/archive_read_support_format_rar.c:2141,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2150,20'
          Dst:             read_data_compressed
        - Src:             'libarchive/archive_read_support_format_rar.c:2157,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2168,17'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2177,15'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2181,13'
          Dst:             lzss_emit_match
        - Src:             'libarchive/archive_read_support_format_rar.c:2189,15'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2193,13'
          Dst:             lzss_emit_match
        - Src:             'libarchive/archive_read_support_format_rar.c:2198,12'
          Dst:             lzss_emit_literal
        - Src:             'libarchive/archive_read_support_format_rar.c:2224,13'
          Dst:             expand
        - Src:             'libarchive/archive_read_support_format_rar.c:2235,11'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2244,11'
          Dst:             copy_from_lzss_window_to_unp
        - Src:             'libarchive/archive_read_support_format_rar.c:2261,25'
          Dst:             crc32
    - functionName:    read_data_stored
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         17
      ICount:          164
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - crc32
        - rar_read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1973,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1974,7'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1990,26'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1974,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1974,39'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1976,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1973,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1976,6'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1990,26'
              BranchSideFuncs:
                - rar_read_ahead
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1979,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1985,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1986,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1991,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1993,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1998,11'
              BranchSideFuncs:
                - crc32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1990,11'
          Dst:             rar_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:1993,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:2005,25'
          Dst:             crc32
    - functionName:    archive_read_format_rar_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:779,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:779,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:785,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:779,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:780,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:785,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:781,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:782,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:784,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_support_format_rar_capabilities
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_rar_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_filters
        - free_codes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1344,3'
          Dst:             free_codes
        - Src:             'libarchive/archive_read_support_format_rar.c:1345,3'
          Dst:             clear_filters
    - functionName:    archive_read_format_rar_seek_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - offset
        - whence
      BBCount:         68
      ICount:          648
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - __archive_read_seek
        - __archive_reset_read_data
        - archive_read_format_rar_read_header
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1192,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1195,13'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1332,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1195,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1198,25'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1201,25'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1203,7'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1205,23'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1208,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1211,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1213,14'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1225,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1227,8'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1230,9'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1230,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1233,7'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1301,31'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1235,64'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1236,11'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1264,18'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1235,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1239,15'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - archive_set_error
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1264,18'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1239,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1241,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1245,11'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - archive_set_error
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1248,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1249,13'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1250,37'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1252,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1253,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1254,53'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1255,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1257,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1261,11'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1269,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1270,13'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1276,11'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1269,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1272,30'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1276,11'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1279,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1280,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1281,53'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1282,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1284,13'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1287,15'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1287,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1289,32'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1293,28'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_reset_read_data
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_read_format_rar_read_header
                - __archive_read_seek
                - archive_read_format_rar_read_header
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1302,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1303,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1304,28'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1306,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1308,8'
              BranchSideFuncs:
                - __archive_reset_read_data
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1311,12'
              BranchSideFuncs:
                - __archive_reset_read_data
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1323,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1323,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1327,24'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1323,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1324,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1327,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1241,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1250,17'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_rar.c:1254,17'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1257,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1277,17'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_rar.c:1281,17'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1285,19'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1289,13'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:1301,11'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_rar.c:1314,5'
          Dst:             __archive_reset_read_data
        - Src:             'libarchive/archive_read_support_format_rar.c:1332,5'
          Dst:             archive_set_error
    - functionName:    archive_read_format_rar_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_consume
        - archive_read_format_rar_read_data_skip
        - archive_read_format_rar_read_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1156,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1158,30'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
                - archive_read_format_rar_read_header
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1162,7'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
                - archive_read_format_rar_read_header
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1162,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1163,44'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1171,7'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1164,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1165,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1166,3'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
                - archive_read_format_rar_read_header
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1171,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1171,39'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1181,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1171,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1173,47'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
                - archive_read_format_rar_read_header
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1181,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1174,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1175,49'
              BranchSideFuncs:
                - archive_read_format_rar_read_header
                - archive_read_format_rar_read_data_skip
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1176,9'
              BranchSideFuncs:
                - archive_read_format_rar_read_data_skip
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1176,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1177,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1178,51'
              BranchSideFuncs:
                - archive_read_format_rar_read_data_skip
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1158,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1163,21'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1173,11'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1175,13'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:1178,12'
          Dst:             archive_read_format_rar_read_data_skip
    - functionName:    archive_read_format_rar_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         32
      ICount:          217
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_read_consume
        - archive_set_error
        - read_data_compressed
        - read_data_stored
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1100,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1101,4'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1104,7'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1104,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1106,30'
              BranchSideFuncs:
                - __archive_read_consume
                - read_data_compressed
                - read_data_stored
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1110,4'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1111,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1111,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1112,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1111,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1112,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1119,11'
              BranchSideFuncs:
                - read_data_compressed
                - read_data_stored
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1114,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1115,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1116,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1119,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1122,28'
              BranchSideFuncs:
                - read_data_stored
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1130,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1130,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1130,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1130,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1130,32'
              BranchSideFuncs:
                - read_data_compressed
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1139,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1131,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1131,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1136,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:1131,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1132,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:1136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:1106,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar.c:1122,11'
          Dst:             read_data_stored
        - Src:             'libarchive/archive_read_support_format_rar.c:1130,11'
          Dst:             read_data_compressed
        - Src:             'libarchive/archive_read_support_format_rar.c:1139,5'
          Dst:             archive_set_error
    - functionName:    archive_read_format_rar_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - archive_string_conversion_from_charset
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:884,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:885,9'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:903,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:885,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:885,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:886,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:885,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:886,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:891,16'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_rar.c:892,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:893,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:895,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:884,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:886,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:890,11'
          Dst:             archive_string_conversion_from_charset
    - functionName:    archive_read_format_rar_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         31
      ICount:          174
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_read_ahead
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:795,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:796,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:798,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - memcmp
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:798,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:799,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:801,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:801,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:802,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:804,8'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:804,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:804,23'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:804,46'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:804,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:804,46'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:806,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:804,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:806,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:827,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:809,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:810,47'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:826,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar.c:811,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:813,16'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:818,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:814,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:815,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:816,9'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:819,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:820,20'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:824,16'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar.c:820,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:821,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:822,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:798,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:801,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:804,39'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar.c:810,26'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar.c:820,13'
          Dst:             memcmp
    - functionName:    archive_read_support_format_rar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_rar_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar.c:734,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:734,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:737,23'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar.c:738,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:740,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:748,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar.c:763,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:764,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar.c:765,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar.c:734,3'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_rar.c:737,23'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar.c:740,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_bid
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_options
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_read_header
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_read_data
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_read_data_skip
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_seek_data
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_cleanup
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_support_format_rar_capabilities
        - Src:             'libarchive/archive_read_support_format_rar.c:750,7'
          Dst:             archive_read_format_rar_has_encrypted_entries
    - functionName:    cdeque_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:470,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:471,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:473,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:473,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:474,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:476,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    verify_checksums
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3967
      functionLinenumberEnd: 4062
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - blake2sp_final
        - get_context
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3976,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3978,14'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3990,14'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3994,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3994,5'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4000,6'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4000,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4004,7'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4032,6'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4004,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4022,4'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4032,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4047,27'
              BranchSideFuncs:
                - blake2sp_final
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4059,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4049,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4057,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4058,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3969,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4047,11'
          Dst:             blake2sp_final
        - Src:             'libarchive/archive_read_support_format_rar5.c:4049,7'
          Dst:             memcmp
    - functionName:    get_context
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    push_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rar
        - buf
        - idx_begin
        - idx_end
      BBCount:         6
      ICount:          150
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - push_data_ready
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:726,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:729,17'
              BranchSideFuncs:
                - push_data_ready
                - push_data_ready
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:745,19'
              BranchSideFuncs:
                - push_data_ready
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:734,3'
          Dst:             push_data_ready
        - Src:             'libarchive/archive_read_support_format_rar5.c:738,3'
          Dst:             push_data_ready
        - Src:             'libarchive/archive_read_support_format_rar5.c:745,3'
          Dst:             push_data_ready
    - functionName:    push_data_ready
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3652
      functionLinenumberEnd: 3699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rar
        - buf
        - size
        - offset
      BBCount:         14
      ICount:          138
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - update_crc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3661,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3662,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3665,5'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3665,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3666,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3671,8'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3671,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3672,27'
              BranchSideFuncs:
                - update_crc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3696,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3673,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3674,4'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3689,2'
              BranchSideFuncs:
                - archive_set_error
                - update_crc
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3666,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3685,4'
          Dst:             update_crc
        - Src:             'libarchive/archive_read_support_format_rar5.c:3696,2'
          Dst:             archive_set_error
    - functionName:    update_crc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2507
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rar
        - p
        - to_read
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - blake2sp_update
        - crc32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2482,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2486,14'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2489,14'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2491,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2491,5'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2494,6'
              BranchSideFuncs:
                - blake2sp_update
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2494,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2496,11'
              BranchSideFuncs:
                - crc32
                - blake2sp_update
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2501,6'
              BranchSideFuncs:
                - blake2sp_update
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2501,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2504,28'
              BranchSideFuncs:
                - blake2sp_update
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2506,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2496,5'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar5.c:2504,11'
          Dst:             blake2sp_update
    - functionName:    cdeque_front_fast
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - value
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le32enc
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - u
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_filter_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - rar
        - offset
        - value
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32enc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:533,2'
          Dst:             archive_le32enc
    - functionName:    read_filter_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rar
        - offset
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
        - circular_memcpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:525,2'
          Dst:             circular_memcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:527,9'
          Dst:             archive_le32dec
    - functionName:    circular_memcpy
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - window
        - mask
        - start
        - end
      BBCount:         4
      ICount:          75
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:512,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:513,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:519,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    run_arm_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
        - flt
      BBCount:         10
      ICount:          155
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - circular_memcpy
        - read_filter_data
        - write_filter_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:632,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:633,17'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:649,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:637,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:639,30'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:647,2'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:627,2'
          Dst:             circular_memcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:639,13'
          Dst:             read_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:645,4'
          Dst:             write_filter_data
    - functionName:    run_e8e9_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rar
        - flt
        - extended
      BBCount:         23
      ICount:          218
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - circular_memcpy
        - read_filter_data
        - write_filter_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:585,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:586,15'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:620,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:594,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:594,20'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:597,23'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:594,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:585,2'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:594,32'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:594,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:585,2'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:597,23'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:603,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:604,10'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:609,9'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:604,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:605,24'
              BranchSideFuncs:
                - write_filter_data
                - read_filter_data
                - write_filter_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:608,4'
              BranchSideFuncs:
                - read_filter_data
                - write_filter_data
                - write_filter_data
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:580,2'
          Dst:             circular_memcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:599,11'
          Dst:             read_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:605,6'
          Dst:             write_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:611,6'
          Dst:             write_filter_data
    - functionName:    run_delta_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
        - flt
      BBCount:         9
      ICount:          105
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:553,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:554,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:571,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:555,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:561,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:569,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    run_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - flt
      BBCount:         17
      ICount:          156
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
        - clear_data_ready_stack
        - get_context
        - push_data_ready
        - run_arm_filter
        - run_delta_filter
        - run_e8e9_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:660,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:661,22'
              BranchSideFuncs:
                - run_arm_filter
                - push_data_ready
                - archive_set_error
                - run_e8e9_filter
                - run_delta_filter
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:666,9'
              BranchSideFuncs:
                - run_arm_filter
                - push_data_ready
                - archive_set_error
                - run_e8e9_filter
                - run_delta_filter
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:666,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:668,27'
              BranchSideFuncs:
                - run_delta_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:674,26'
              BranchSideFuncs:
                - run_e8e9_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:674,26'
              BranchSideFuncs:
                - run_e8e9_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:679,25'
              BranchSideFuncs:
                - run_arm_filter
                - push_data_ready
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:683,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:689,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:691,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:694,35'
              BranchSideFuncs:
                - push_data_ready
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:694,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:697,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:703,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:654,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:656,2'
          Dst:             clear_data_ready_stack
        - Src:             'libarchive/archive_read_support_format_rar5.c:661,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:668,10'
          Dst:             run_delta_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:674,10'
          Dst:             run_e8e9_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:679,10'
          Dst:             run_arm_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:683,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:694,19'
          Dst:             push_data_ready
        - Src:             'libarchive/archive_read_support_format_rar5.c:697,3'
          Dst:             archive_set_error
    - functionName:    clear_data_ready_stack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionLinenumberEnd: 3645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdeque_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdeque_push_back
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - item
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:422,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:423,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:425,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:425,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:426,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:428,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    add_new_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - cdeque_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:541,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:542,3'
              BranchSideFuncs:
                - cdeque_filter
                - cdeque_push_back
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:545,20'
              BranchSideFuncs:
                - cdeque_filter
                - cdeque_push_back
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:539,25'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:545,41'
          Dst:             cdeque_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:545,2'
          Dst:             cdeque_push_back
    - functionName:    is_valid_filter_block_start
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2886
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rar
        - start
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2891,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2891,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2893,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2891,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2893,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2896,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2896,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2899,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2903,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_filter_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2857
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - p
        - filter_data
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - read_bits_16
        - read_consume_bits
        - skip_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2861,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2862,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2864,7'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2866,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2869,40'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2879,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2869,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2870,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2875,23'
              BranchSideFuncs:
                - skip_bits
                - read_bits_16
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2861,26'
          Dst:             read_consume_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2869,27'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2876,3'
          Dst:             skip_bits
    - functionName:    read_consume_bits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - p
        - n
        - value
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - read_bits_16
        - skip_bits
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1073,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1073,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1076,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1073,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1076,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1079,21'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1080,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1081,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1083,14'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1088,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1089,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1091,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1079,8'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:1086,2'
          Dst:             skip_bits
    - functionName:    read_bits_16
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - p
        - value
      BBCount:         6
      ICount:          104
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_set_error
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1045,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1046,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1052,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1046,3'
          Dst:             archive_set_error
    - functionName:    skip_bits
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rar
        - bits
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dist_cache_touch
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rar
        - idx
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:826,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:827,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:829,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_filter
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ar
        - p
      BBCount:         26
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - add_new_filter
        - archive_set_error
        - get_context
        - is_valid_filter_block_start
        - parse_filter_data
        - read_bits_16
        - read_consume_bits
        - skip_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2916,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2917,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2919,44'
              BranchSideFuncs:
                - parse_filter_data
                - read_bits_16
                - skip_bits
                - is_valid_filter_block_start
                - archive_set_error
                - add_new_filter
                - read_consume_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2919,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2920,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2922,39'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
                - is_valid_filter_block_start
                - archive_set_error
                - add_new_filter
                - read_consume_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2922,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2923,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2925,14'
              BranchSideFuncs:
                - skip_bits
                - is_valid_filter_block_start
                - archive_set_error
                - add_new_filter
                - read_consume_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2932,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2933,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2937,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2933,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2934,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2937,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2934,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2935,35'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2937,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2932,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2937,22'
              BranchSideFuncs:
                - add_new_filter
                - read_consume_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2943,24'
              BranchSideFuncs:
                - add_new_filter
                - read_consume_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2944,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2945,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2950,15'
              BranchSideFuncs:
                - read_consume_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2960,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2963,45'
              BranchSideFuncs:
                - read_consume_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2969,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2963,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2964,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2966,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2912,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2916,26'
          Dst:             parse_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:2919,26'
          Dst:             parse_filter_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:2922,26'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2926,2'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2935,7'
          Dst:             is_valid_filter_block_start
        - Src:             'libarchive/archive_read_support_format_rar5.c:2937,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2943,9'
          Dst:             add_new_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:2945,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2963,27'
          Dst:             read_consume_bits
    - functionName:    copy_string
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3023
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - len
        - dist
      BBCount:         10
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - get_context
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3004,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3005,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3014,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3014,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3015,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3021,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2998,21'
          Dst:             get_context
    - functionName:    dist_cache_push
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rar
        - value
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_bits_32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - p
        - value
      BBCount:         6
      ICount:          135
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1025,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1026,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1032,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1026,3'
          Dst:             archive_set_error
    - functionName:    decode_code_length
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2974
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - a
        - rar
        - p
        - code
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - read_consume_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2977,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2978,9'
              BranchSideFuncs:
                - read_consume_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2981,11'
              BranchSideFuncs:
                - read_consume_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2985,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2988,38'
              BranchSideFuncs:
                - read_consume_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2994,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2988,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2989,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2991,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2988,20'
          Dst:             read_consume_bits
    - functionName:    bf_bit_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_number
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2617
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - table
        - p
        - num
      BBCount:         18
      ICount:          200
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - get_context
        - read_bits_16
        - skip_bits
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2584,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2585,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2588,11'
              BranchSideFuncs:
                - skip_bits
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2590,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2591,7'
              BranchSideFuncs:
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2597,7'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2599,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2600,6'
              BranchSideFuncs:
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2606,12'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2600,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2601,11'
              BranchSideFuncs:
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2604,2'
              BranchSideFuncs:
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2612,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2613,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2615,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2582,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2584,26'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2592,3'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2606,2'
          Dst:             skip_bits
    - functionName:    create_decode_tables
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bit_length
        - table
        - size
      BBCount:         32
      ICount:          341
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2521,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2522,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2525,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2529,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2530,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2538,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2540,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2541,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2549,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2542,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2543,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2547,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2551,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2552,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2573,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2555,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2555,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2556,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2555,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2557,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2560,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2566,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2566,51'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2569,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2566,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2567,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2569,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_le16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_uncompress_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3025
      functionLinenumberEnd: 3241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - p
      BBCount:         74
      ICount:          577
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - archive_set_error
        - bf_bit_size
        - copy_string
        - decode_code_length
        - decode_number
        - dist_cache_push
        - dist_cache_touch
        - get_context
        - parse_filter
        - read_bits_32
        - read_consume_bits
        - skip_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3035,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3041,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3044,6'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3044,57'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3045,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3050,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3045,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3046,7'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3055,34'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3044,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3050,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3055,34'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3055,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3056,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3073,6'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3073,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3075,12'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3081,13'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3081,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3083,33'
              BranchSideFuncs:
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3195,13'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
                - copy_string
                - parse_filter.2143
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3087,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3088,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3095,35'
              BranchSideFuncs:
                - decode_number
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - archive_set_error
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3095,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3098,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3105,7'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3105,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3106,11'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3109,13'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3119,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3120,8'
              BranchSideFuncs:
                - read_consume_bits
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - archive_set_error
                - archive_set_error
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3176,7'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3120,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3121,15'
              BranchSideFuncs:
                - decode_number
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3165,48'
              BranchSideFuncs:
                - read_consume_bits
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3124,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3126,11'
              BranchSideFuncs:
                - read_bits_32
                - skip_bits
                - decode_number
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3139,37'
              BranchSideFuncs:
                - decode_number
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3125,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3130,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3133,17'
              BranchSideFuncs:
                - skip_bits
                - decode_number
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - read_bits_32
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3139,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3142,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3150,9'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3150,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3153,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3160,14'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3165,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3169,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3172,14'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3176,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3177,8'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3188,20'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3179,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3180,9'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3186,4'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3182,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3183,10'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3185,5'
              BranchSideFuncs:
                - dist_cache_push
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3191,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3192,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3194,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3195,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3197,23'
              BranchSideFuncs:
                - parse_filter.2143
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3202,13'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
                - copy_string
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3198,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3199,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3201,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3202,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3203,7'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
                - copy_string
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3215,20'
              BranchSideFuncs:
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - decode_number
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3203,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3204,34'
              BranchSideFuncs:
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3212,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3204,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3208,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3210,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3221,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3223,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3226,29'
              BranchSideFuncs:
                - decode_code_length
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3227,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3228,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3231,27'
              BranchSideFuncs:
                - copy_string
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3233,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3234,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3236,4'
              BranchSideFuncs:
                - decode_number
                - dist_cache_touch
                - decode_number
                - decode_code_length
                - copy_string
                - copy_string
                - parse_filter.2143
                - decode_code_length
                - decode_number
                - dist_cache_push
                - copy_string
                - read_consume_bits
                - decode_number
                - archive_set_error
                - archive_set_error
                - read_bits_32
                - skip_bits
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3026,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3032,31'
          Dst:             bf_bit_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:3055,20'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3083,14'
          Dst:             decode_code_length
        - Src:             'libarchive/archive_read_support_format_rar5.c:3088,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3095,21'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3098,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3125,31'
          Dst:             read_bits_32
        - Src:             'libarchive/archive_read_support_format_rar5.c:3133,7'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:3139,23'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3142,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3153,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3165,30'
          Dst:             read_consume_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:3188,4'
          Dst:             dist_cache_push
        - Src:             'libarchive/archive_read_support_format_rar5.c:3191,21'
          Dst:             copy_string
        - Src:             'libarchive/archive_read_support_format_rar5.c:3197,10'
          Dst:             parse_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:3204,22'
          Dst:             copy_string
        - Src:             'libarchive/archive_read_support_format_rar5.c:3216,21'
          Dst:             dist_cache_touch
        - Src:             'libarchive/archive_read_support_format_rar5.c:3221,21'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:3226,10'
          Dst:             decode_code_length
        - Src:             'libarchive/archive_read_support_format_rar5.c:3233,21'
          Dst:             copy_string
    - functionName:    parse_tables
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - p
      BBCount:         74
      ICount:          590
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - archive_set_error
        - create_decode_tables
        - decode_number
        - read_bits_16
        - skip_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2633,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2634,6'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2678,22'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2634,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2636,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2642,12'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2644,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2645,4'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2647,15'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2653,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2654,13'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2674,22'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2655,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2656,5'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2657,16'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2660,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2663,17'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2668,11'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2668,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2668,36'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2668,5'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2668,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2670,18'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2682,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2683,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2688,8'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2688,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2691,23'
              BranchSideFuncs:
                - decode_number
                - read_bits_16
                - skip_bits
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2754,36'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2692,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2693,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2699,6'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - archive_set_error
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2699,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2701,25'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2703,13'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - archive_set_error
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2703,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2707,41'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
                - archive_set_error
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - archive_set_error
                - skip_bits
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2736,41'
              BranchSideFuncs:
                - read_bits_16
                - skip_bits
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2707,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2708,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2710,7'
              BranchSideFuncs:
                - skip_bits
                - archive_set_error
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - archive_set_error
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2710,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2711,7'
              BranchSideFuncs:
                - skip_bits
                - archive_set_error
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2715,7'
              BranchSideFuncs:
                - skip_bits
                - archive_set_error
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2720,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2721,5'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2726,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2721,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2721,22'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2721,5'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2721,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2722,23'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2725,4'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2736,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2737,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2739,7'
              BranchSideFuncs:
                - skip_bits
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
                - skip_bits
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2739,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2740,7'
              BranchSideFuncs:
                - skip_bits
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2744,7'
              BranchSideFuncs:
                - skip_bits
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2749,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2749,21'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2749,4'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2749,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2750,12'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - decode_number
                - read_bits_16
                - skip_bits
                - skip_bits
                - read_bits_16
                - skip_bits
                - archive_set_error
                - skip_bits
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2755,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2756,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2761,6'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2764,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2765,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2770,6'
              BranchSideFuncs:
                - create_decode_tables
                - create_decode_tables
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2773,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2774,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2779,6'
              BranchSideFuncs:
                - create_decode_tables
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2782,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2783,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2788,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2636,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2681,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2683,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2691,9'
          Dst:             decode_number
        - Src:             'libarchive/archive_read_support_format_rar5.c:2693,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2707,28'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2713,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2717,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2726,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2736,28'
          Dst:             read_bits_16
        - Src:             'libarchive/archive_read_support_format_rar5.c:2742,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2746,5'
          Dst:             skip_bits
        - Src:             'libarchive/archive_read_support_format_rar5.c:2754,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2756,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2763,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2765,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2772,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2774,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2781,8'
          Dst:             create_decode_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:2783,3'
          Dst:             archive_set_error
    - functionName:    bf_is_table_present
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merge_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - block_size
        - p
      BBCount:         31
      ICount:          256
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - advance_multivolume
        - archive_set_error
        - consume
        - get_context
        - read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3374,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3375,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3382,2'
              BranchSideFuncs:
                - malloc
                - archive_set_error
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3385,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3386,16'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3392,29'
              BranchSideFuncs:
                - malloc
                - archive_set_error
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3393,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3394,22'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3401,10'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3410,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3410,18'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3410,18'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3413,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3414,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3420,18'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_set_error
                - advance_multivolume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3420,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3421,4'
              BranchSideFuncs:
                - consume
                - read_ahead
                - archive_set_error
                - advance_multivolume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3425,6'
              BranchSideFuncs:
                - consume
                - read_ahead
                - archive_set_error
                - advance_multivolume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3425,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3426,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3435,11'
              BranchSideFuncs:
                - consume
                - read_ahead
                - archive_set_error
                - archive_set_error
                - advance_multivolume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3438,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3439,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3443,21'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
                - advance_multivolume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3449,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3450,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3455,6'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
                - advance_multivolume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3455,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3407,2'
              BranchSideFuncs:
                - advance_multivolume
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3456,4'
              BranchSideFuncs:
                - advance_multivolume
                - read_ahead
                - consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3459,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3460,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3462,3'
              BranchSideFuncs:
                - read_ahead
                - consume
                - advance_multivolume
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3369,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3375,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3394,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3414,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3420,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3426,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3438,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3457,10'
          Dst:             advance_multivolume
    - functionName:    read_ahead
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - how_many
        - ptr
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:892,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:893,3'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:895,30'
              BranchSideFuncs:
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:896,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:897,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:900,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:895,9'
          Dst:             __archive_read_ahead
    - functionName:    consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - how_many
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_consume
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:906,20'
          Dst:             __archive_read_consume
    - functionName:    advance_multivolume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3291
      functionLinenumberEnd: 3360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         25
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - get_context
        - skip_base_block
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3309,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3310,8'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3337,27'
              BranchSideFuncs:
                - skip_base_block
                - skip_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3314,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3315,28'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3331,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3316,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3319,7'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3322,15'
              BranchSideFuncs:
                - skip_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3327,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3338,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3338,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3339,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3338,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3339,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3346,7'
              BranchSideFuncs:
                - skip_base_block
                - skip_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3350,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3351,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3353,6'
              BranchSideFuncs:
                - skip_base_block
                - skip_base_block
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3293,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3315,12'
          Dst:             skip_base_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3337,11'
          Dst:             skip_base_block
    - functionName:    skip_base_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - archive_entry_free
        - archive_entry_new
        - get_context
        - process_base_block
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2355,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2356,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2358,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2358,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2358,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2361,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2358,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2359,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2361,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2361,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2362,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2364,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2345,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2350,32'
          Dst:             archive_entry_new
        - Src:             'libarchive/archive_read_support_format_rar5.c:2351,8'
          Dst:             process_base_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:2354,2'
          Dst:             archive_entry_free
    - functionName:    process_base_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         47
      ICount:          372
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - archive_set_error
        - consume
        - crc32
        - get_context
        - process_head_file
        - process_head_main
        - process_head_service
        - read_ahead
        - read_u32
        - read_var_sized
        - scan_for_signature
        - skip_unprocessed_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2198,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2199,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2202,15'
              BranchSideFuncs:
                - read_u32
                - read_var_sized
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2202,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2203,3'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2207,21'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2207,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2208,3'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2211,13'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2214,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2215,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2222,5'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2222,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2222,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2225,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2222,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2223,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2225,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2222,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2225,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2234,17'
              BranchSideFuncs:
                - read_ahead
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2234,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2235,3'
              BranchSideFuncs:
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2239,37'
              BranchSideFuncs:
                - crc32
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2240,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2247,2'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2250,27'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2250,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2251,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2254,21'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2254,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2255,3'
              BranchSideFuncs:
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2257,21'
              BranchSideFuncs:
                - read_var_sized
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2257,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2258,3'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2260,30'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
                - archive_set_error
                - process_head_file
                - process_head_service
                - process_head_main
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2267,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2269,28'
              BranchSideFuncs:
                - process_head_main
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2279,31'
              BranchSideFuncs:
                - process_head_service
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2282,28'
              BranchSideFuncs:
                - process_head_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2285,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2290,4'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2320,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2322,8'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2274,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2275,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2277,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2296,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2300,30'
              BranchSideFuncs:
                - scan_for_signature
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2317,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2301,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2302,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2304,9'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2304,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2306,26'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2313,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2322,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2323,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2331,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2182,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2197,8'
          Dst:             skip_unprocessed_bytes
        - Src:             'libarchive/archive_read_support_format_rar5.c:2202,6'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:2207,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2215,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2225,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2234,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:2239,28'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_rar5.c:2250,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2254,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2257,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2269,10'
          Dst:             process_head_main
        - Src:             'libarchive/archive_read_support_format_rar5.c:2279,10'
          Dst:             process_head_service
        - Src:             'libarchive/archive_read_support_format_rar5.c:2282,10'
          Dst:             process_head_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:2285,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2300,11'
          Dst:             scan_for_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:2306,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2323,5'
          Dst:             archive_set_error
    - functionName:    skip_unprocessed_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - consume
        - get_context
        - rar5_read_data_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2100,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2106,6'
              BranchSideFuncs:
                - rar5_read_data_skip
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2127,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2106,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2111,18'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2120,30'
              BranchSideFuncs:
                - rar5_read_data_skip
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2112,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2113,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2115,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2121,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2122,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2097,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2111,10'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2120,10'
          Dst:             rar5_read_data_skip
    - functionName:    read_u32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - pvalue
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_le32dec
        - consume
        - read_ahead
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1096,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1097,3'
              BranchSideFuncs:
                - archive_le32dec.2138
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1099,28'
              BranchSideFuncs:
                - archive_le32dec.2138
                - consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1096,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1099,12'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_rar5.c:1100,23'
          Dst:             consume
    - functionName:    read_var_sized
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - pvalue
        - pvalue_len
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - read_var
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1007,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1007,40'
              BranchSideFuncs:
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1008,19'
              BranchSideFuncs:
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1010,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1010,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1014,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1010,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1011,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1014,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1014,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1014,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1016,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1007,31'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1008,10'
          Dst:             read_var
    - functionName:    process_head_main
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rar
        - entry
        - block_flags
      BBCount:         36
      ICount:          254
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - archive_set_error
        - process_main_locator_extra_block
        - read_var
        - read_var_sized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2013,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2014,16'
              BranchSideFuncs:
                - read_var
                - read_var_sized
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - read_var_sized
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2017,19'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - read_var_sized
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2014,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2015,4'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - read_var_sized
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2016,2'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - read_var_sized
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2020,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2021,3'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - read_var_sized
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2024,22'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - read_var_sized
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2027,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2028,10'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2042,3'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2029,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2030,4'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2033,7'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2033,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2034,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2040,37'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2045,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2046,3'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2056,5'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2045,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2053,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2056,5'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2056,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2058,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2061,21'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2061,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2062,3'
              BranchSideFuncs:
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2065,21'
              BranchSideFuncs:
                - read_var_sized
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2065,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2066,3'
              BranchSideFuncs:
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2069,5'
              BranchSideFuncs:
                - process_main_locator_extra_block
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2069,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2070,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2075,9'
              BranchSideFuncs:
                - process_main_locator_extra_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2075,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2077,43'
              BranchSideFuncs:
                - process_main_locator_extra_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2086,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2078,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2081,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2084,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2014,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:2020,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2029,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2034,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2061,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2065,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:2070,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2077,10'
          Dst:             process_main_locator_extra_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:2086,4'
          Dst:             archive_set_error
    - functionName:    process_head_service
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1969
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rar
        - entry
        - block_flags
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - process_head_file
        - rar5_read_data_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1972,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1973,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1975,2'
              BranchSideFuncs:
                - rar5_read_data_skip
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1981,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1982,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1985,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1971,12'
          Dst:             process_head_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:1980,8'
          Dst:             rar5_read_data_skip
    - functionName:    process_head_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rar
        - entry
        - block_flags
      BBCount:         140
      ICount:          934
      EdgeCount:       193
      CyclomaticComplexity: 55
      functionsReached:
        - archive_entry_clear
        - archive_entry_copy_fflags_text
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_size
        - archive_entry_update_pathname_utf8
        - archive_set_error
        - clear_data_ready_stack
        - consume
        - init_window_mask
        - process_head_file_extra
        - read_ahead
        - read_u32
        - read_var
        - read_var_sized
        - realloc
        - reset_file_context
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1682,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1683,22'
              BranchSideFuncs:
                - archive_set_error
                - read_var_sized
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1686,5'
              BranchSideFuncs:
                - archive_set_error
                - read_var_sized
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1686,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1687,12'
              BranchSideFuncs:
                - read_var
                - archive_set_error
                - read_var_sized
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1695,5'
              BranchSideFuncs:
                - archive_set_error
                - read_var_sized
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1688,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1689,4'
              BranchSideFuncs:
                - archive_set_error
                - read_var_sized
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1692,31'
              BranchSideFuncs:
                - archive_set_error
                - read_var_sized
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1695,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1696,22'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1701,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1696,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1697,4'
              BranchSideFuncs:
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1699,31'
              BranchSideFuncs:
                - read_var_sized
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1708,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1709,3'
              BranchSideFuncs:
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1711,15'
              BranchSideFuncs:
                - read_var
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1711,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1712,3'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1714,5'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1714,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1715,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1720,30'
              BranchSideFuncs:
                - read_var_sized
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1722,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1723,3'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1725,5'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1725,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1726,16'
              BranchSideFuncs:
                - read_u32
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1730,5'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1727,4'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1728,2'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1730,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1731,16'
              BranchSideFuncs:
                - read_u32
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1735,21'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1731,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1732,4'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1733,2'
              BranchSideFuncs:
                - read_var_sized
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1735,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1736,3'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1738,20'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1742,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1742,14'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1744,29'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1752,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1752,28'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1761,5'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1752,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1753,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1761,5'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1761,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1762,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1764,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1762,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1762,29'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1769,5'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1761,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1764,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1769,5'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1769,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1772,6'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1782,5'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1772,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1773,7'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1780,2'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1772,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1775,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1780,2'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1782,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1783,6'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - clear_data_ready_stack
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1810,38'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1782,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1790,26'
              BranchSideFuncs:
                - clear_data_ready_stack
                - realloc
                - archive_set_error
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1810,38'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1798,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1799,23'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1805,28'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1812,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1812,28'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1819,19'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1812,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1816,33'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1819,19'
              BranchSideFuncs:
                - init_window_mask
                - read_var_sized
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1823,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1824,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1826,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mode
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1826,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1831,6'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1874,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1831,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1832,8'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1838,8'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1832,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1833,10'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1835,10'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1838,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1839,10'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1841,10'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1847,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1850,18'
              BranchSideFuncs:
                - malloc
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1874,2'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1851,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1852,11'
              BranchSideFuncs:
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1873,3'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1853,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1854,13'
              BranchSideFuncs:
                - strcpy
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1857,9'
              BranchSideFuncs:
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1857,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1858,13'
              BranchSideFuncs:
                - strcpy
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1861,9'
              BranchSideFuncs:
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1861,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1862,13'
              BranchSideFuncs:
                - strcpy
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1865,9'
              BranchSideFuncs:
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1865,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1867,8'
              BranchSideFuncs:
                - archive_entry_copy_fflags_text
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1871,10'
              BranchSideFuncs:
                - free
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1874,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1876,26'
              BranchSideFuncs:
                - archive_entry_set_mode
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1879,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1885,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1886,3'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1888,5'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1888,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1889,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1895,5'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1895,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1896,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1902,17'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1902,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1903,3'
              BranchSideFuncs:
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1905,2'
              BranchSideFuncs:
                - consume
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1907,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1911,37'
              BranchSideFuncs:
                - archive_entry_update_pathname_utf8
                - archive_entry_set_mtime
                - archive_entry_set_size
                - process_head_file_extra
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1913,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1914,37'
              BranchSideFuncs:
                - process_head_file_extra
                - archive_entry_set_mtime
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1932,6'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1928,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1929,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1930,2'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1932,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1933,39'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1938,5'
              BranchSideFuncs:
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1934,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1935,27'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1936,2'
              BranchSideFuncs:
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1938,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1939,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1942,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1942,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1943,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1946,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1946,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1949,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1954,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1954,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1961,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1963,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1679,2'
          Dst:             archive_entry_clear
        - Src:             'libarchive/archive_read_support_format_rar5.c:1683,3'
          Dst:             reset_file_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:1688,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1696,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1703,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1708,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1711,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1715,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1722,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1726,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1731,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1735,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1753,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1764,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1775,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1790,3'
          Dst:             clear_data_ready_stack
        - Src:             'libarchive/archive_read_support_format_rar5.c:1796,4'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:1799,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1819,2'
          Dst:             init_window_mask
        - Src:             'libarchive/archive_read_support_format_rar5.c:1823,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1845,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_rar5.c:1854,6'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:1858,6'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:1862,6'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_rar5.c:1868,6'
          Dst:             archive_entry_copy_fflags_text
        - Src:             'libarchive/archive_read_support_format_rar5.c:1876,3'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_rar5.c:1879,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1885,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1889,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1896,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1902,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1907,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1911,2'
          Dst:             archive_entry_update_pathname_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1914,13'
          Dst:             process_head_file_extra
        - Src:             'libarchive/archive_read_support_format_rar5.c:1935,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:1939,3'
          Dst:             archive_entry_set_mtime
    - functionName:    scan_for_signature
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - consume
        - memcmp
        - rar5_signature
        - read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3265,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3266,4'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3268,9'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3268,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3270,15'
              BranchSideFuncs:
                - memcmp
                - consume
                - read_ahead
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3283,11'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3270,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3277,20'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3281,3'
              BranchSideFuncs:
                - consume
                - read_ahead
                - memcmp
                - consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3262,2'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:3265,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3270,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:3277,12'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3283,3'
          Dst:             consume
    - functionName:    rar5_signature
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4073
      functionLinenumberEnd: 4079
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4076,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4077,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4079,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    reset_file_context
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blake2sp_init
        - free_filters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:862,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:863,31'
              BranchSideFuncs:
                - free_filters
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:865,3'
              BranchSideFuncs:
                - free_filters
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:860,2'
          Dst:             blake2sp_init
        - Src:             'libarchive/archive_read_support_format_rar5.c:875,2'
          Dst:             free_filters
    - functionName:    read_var
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - pvalue
        - pvalue_len
      BBCount:         28
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - consume
        - read_ahead
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:941,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:942,3'
              BranchSideFuncs:
                - consume
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:944,12'
              BranchSideFuncs:
                - consume
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:944,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:945,7'
              BranchSideFuncs:
                - consume
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:986,5'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:955,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:956,7'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:981,2'
              BranchSideFuncs:
                - consume
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:956,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:957,15'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:964,7'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:964,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:965,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:973,30'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:973,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:974,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:986,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:987,13'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:990,5'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:990,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:991,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:993,28'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:993,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:994,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:941,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:973,22'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:993,20'
          Dst:             consume
    - functionName:    init_window_mask
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1202,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1203,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strcpy
      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:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_head_file_extra
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - e
        - rar
        - extra_data_size
      BBCount:         28
      ICount:          169
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - consume
        - parse_file_extra_hash
        - parse_file_extra_htime
        - parse_file_extra_owner
        - parse_file_extra_redir
        - parse_file_extra_version
        - read_var
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1588,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1589,16'
              BranchSideFuncs:
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1636,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1589,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1590,4'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - read_var
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1592,22'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - read_var
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1593,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1594,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1597,16'
              BranchSideFuncs:
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - read_var
                - consume
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1597,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1598,4'
              BranchSideFuncs:
                - consume
                - consume
                - parse_file_extra_version
                - read_var
                - consume
                - read_var
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1600,22'
              BranchSideFuncs:
                - consume
                - consume
                - parse_file_extra_version
                - read_var
                - consume
                - read_var
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1601,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1602,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1605,10'
              BranchSideFuncs:
                - consume
                - parse_file_extra_version
                - read_var
                - consume
                - read_var
                - consume
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1605,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1607,33'
              BranchSideFuncs:
                - parse_file_extra_hash
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1611,34'
              BranchSideFuncs:
                - parse_file_extra_htime
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1615,34'
              BranchSideFuncs:
                - parse_file_extra_redir
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - parse_file_extra_owner
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1619,34'
              BranchSideFuncs:
                - parse_file_extra_owner
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_version
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1623,36'
              BranchSideFuncs:
                - parse_file_extra_version
                - read_var
                - consume
                - read_var
                - consume
                - consume
                - parse_file_extra_owner
                - parse_file_extra_redir
                - parse_file_extra_htime
                - parse_file_extra_hash
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1628,4'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1628,4'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1632,20'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1636,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1638,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1641,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1589,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1593,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1597,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1601,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1607,11'
          Dst:             parse_file_extra_hash
        - Src:             'libarchive/archive_read_support_format_rar5.c:1611,11'
          Dst:             parse_file_extra_htime
        - Src:             'libarchive/archive_read_support_format_rar5.c:1615,11'
          Dst:             parse_file_extra_redir
        - Src:             'libarchive/archive_read_support_format_rar5.c:1619,11'
          Dst:             parse_file_extra_owner
        - Src:             'libarchive/archive_read_support_format_rar5.c:1623,11'
          Dst:             parse_file_extra_version
        - Src:             'libarchive/archive_read_support_format_rar5.c:1632,12'
          Dst:             consume
    - functionName:    parse_file_extra_hash
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - extra_data_size
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - consume
        - read_ahead
        - read_var_sized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1260,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1261,3'
              BranchSideFuncs:
                - consume
                - archive_set_error
                - read_ahead
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1263,22'
              BranchSideFuncs:
                - consume
                - archive_set_error
                - read_ahead
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1264,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1265,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1270,5'
              BranchSideFuncs:
                - archive_set_error
                - read_ahead
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1270,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1272,13'
              BranchSideFuncs:
                - read_ahead
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1286,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1274,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1275,4'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1277,3'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1280,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1281,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1284,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1260,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1264,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1274,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1280,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1286,3'
          Dst:             archive_set_error
    - functionName:    parse_file_extra_htime
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - e
        - rar
        - extra_data_size
      BBCount:         22
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - archive_entry_set_atime
        - archive_entry_set_ctime
        - archive_entry_set_mtime
        - consume
        - parse_htime_item
        - read_u32
        - read_var_sized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1391,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1392,3'
              BranchSideFuncs:
                - consume
                - read_u32
                - parse_htime_item
                - archive_entry_set_atime
                - parse_htime_item
                - archive_entry_set_ctime
                - parse_htime_item
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1394,22'
              BranchSideFuncs:
                - consume
                - read_u32
                - parse_htime_item
                - archive_entry_set_atime
                - parse_htime_item
                - archive_entry_set_ctime
                - parse_htime_item
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1395,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1396,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1399,14'
              BranchSideFuncs:
                - read_u32
                - parse_htime_item
                - archive_entry_set_atime
                - parse_htime_item
                - archive_entry_set_ctime
                - parse_htime_item
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1401,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1402,20'
              BranchSideFuncs:
                - parse_htime_item
                - archive_entry_set_mtime
                - read_u32
                - parse_htime_item
                - archive_entry_set_atime
                - parse_htime_item
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1407,5'
              BranchSideFuncs:
                - read_u32
                - parse_htime_item
                - archive_entry_set_atime
                - parse_htime_item
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1407,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1408,20'
              BranchSideFuncs:
                - parse_htime_item
                - archive_entry_set_ctime
                - read_u32
                - parse_htime_item
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1413,5'
              BranchSideFuncs:
                - read_u32
                - parse_htime_item
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1413,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1414,20'
              BranchSideFuncs:
                - parse_htime_item
                - archive_entry_set_atime
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1419,5'
              BranchSideFuncs:
                - read_u32
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1419,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1420,16'
              BranchSideFuncs:
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1426,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1420,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1421,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1423,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1391,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1395,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1402,3'
          Dst:             parse_htime_item
        - Src:             'libarchive/archive_read_support_format_rar5.c:1404,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_rar5.c:1408,3'
          Dst:             parse_htime_item
        - Src:             'libarchive/archive_read_support_format_rar5.c:1410,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_rar5.c:1414,3'
          Dst:             parse_htime_item
        - Src:             'libarchive/archive_read_support_format_rar5.c:1416,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_rar5.c:1420,7'
          Dst:             read_u32
    - functionName:    parse_file_extra_redir
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - e
        - rar
        - extra_data_size
      BBCount:         31
      ICount:          217
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - archive_entry_set_filetype
        - archive_entry_set_symlink_type
        - archive_entry_update_hardlink_utf8
        - archive_entry_update_symlink_utf8
        - archive_set_error
        - consume
        - read_ahead
        - read_var
        - read_var_sized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1437,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1438,3'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1439,27'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1439,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1440,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1441,22'
              BranchSideFuncs:
                - read_var
                - consume
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1443,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1444,3'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1445,27'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1445,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1446,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1447,22'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1449,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1450,3'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1451,22'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1453,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1454,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1459,5'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1459,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1460,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1465,17'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1465,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1466,3'
              BranchSideFuncs:
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1468,2'
              BranchSideFuncs:
                - consume
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1471,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1472,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1474,9'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1474,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1477,31'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1477,31'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_update_symlink_utf8
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1489,31'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_update_hardlink_utf8
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1495,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1479,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1480,36'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1483,36'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1437,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1439,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1443,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1445,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1449,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1454,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1460,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1465,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1471,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1477,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_rar5.c:1478,4'
          Dst:             archive_entry_update_symlink_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1480,5'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_rar5.c:1483,5'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_rar5.c:1489,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_rar5.c:1490,4'
          Dst:             archive_entry_update_hardlink_utf8
    - functionName:    parse_file_extra_owner
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - e
        - extra_data_size
      BBCount:         46
      ICount:          305
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - archive_entry_set_gid
        - archive_entry_set_gname
        - archive_entry_set_uid
        - archive_entry_set_uname
        - consume
        - read_ahead
        - read_var
        - read_var_sized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1511,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1512,3'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_uname
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1513,27'
              BranchSideFuncs:
                - consume
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_uname
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1513,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1514,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1515,22'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_uname
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1517,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1518,22'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1538,7'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1518,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1519,4'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1520,23'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1522,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1523,4'
              BranchSideFuncs:
                - consume
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1525,7'
              BranchSideFuncs:
                - consume
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1525,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1526,13'
              BranchSideFuncs:
                - consume
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1528,15'
              BranchSideFuncs:
                - consume
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1533,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1534,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1536,27'
              BranchSideFuncs:
                - archive_entry_set_uname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1538,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1539,22'
              BranchSideFuncs:
                - read_var_sized
                - read_ahead
                - consume
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1559,7'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1539,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1540,4'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1541,23'
              BranchSideFuncs:
                - read_ahead
                - consume
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1543,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1544,4'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1546,7'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1546,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1547,13'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1549,15'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1554,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1555,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1557,27'
              BranchSideFuncs:
                - archive_entry_set_gname
                - read_var
                - consume
                - archive_entry_set_gid
                - read_var
                - consume
                - archive_entry_set_uid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1559,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1560,16'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1568,7'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1560,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1561,4'
              BranchSideFuncs:
                - consume
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1562,28'
              BranchSideFuncs:
                - consume
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1562,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1563,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1564,23'
              BranchSideFuncs:
                - archive_entry_set_uid
                - read_var
                - consume
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1568,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1569,16'
              BranchSideFuncs:
                - read_var
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1577,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1569,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1570,4'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1571,28'
              BranchSideFuncs:
                - consume
                - archive_entry_set_gid
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1571,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1572,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1573,23'
              BranchSideFuncs:
                - archive_entry_set_gid
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1511,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1513,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1518,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1522,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1533,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1536,3'
          Dst:             archive_entry_set_uname
        - Src:             'libarchive/archive_read_support_format_rar5.c:1539,7'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1543,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1554,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1557,3'
          Dst:             archive_entry_set_gname
        - Src:             'libarchive/archive_read_support_format_rar5.c:1560,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1562,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1566,3'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_rar5.c:1569,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1571,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1575,3'
          Dst:             archive_entry_set_gid
    - functionName:    parse_file_extra_version
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - e
        - extra_data_size
      BBCount:         18
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - archive_entry_pathname_utf8
        - archive_entry_update_pathname_utf8
        - archive_set_error
        - archive_strcat
        - archive_string_free
        - archive_string_sprintf
        - consume
        - read_var_sized
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1333,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1334,3'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - consume
                - archive_entry_pathname_utf8
                - archive_string_sprintf
                - archive_strcat
                - archive_strcat
                - archive_entry_update_pathname_utf8
                - archive_string_free
                - archive_string_free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1336,22'
              BranchSideFuncs:
                - consume
                - read_var_sized
                - consume
                - archive_entry_pathname_utf8
                - archive_string_sprintf
                - archive_strcat
                - archive_strcat
                - archive_entry_update_pathname_utf8
                - archive_string_free
                - archive_string_free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1337,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1338,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1340,21'
              BranchSideFuncs:
                - read_var_sized
                - consume
                - archive_entry_pathname_utf8
                - archive_string_sprintf
                - archive_strcat
                - archive_strcat
                - archive_entry_update_pathname_utf8
                - archive_string_free
                - archive_string_free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1340,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1341,3'
              BranchSideFuncs:
                - consume
                - archive_entry_pathname_utf8
                - archive_string_sprintf
                - archive_strcat
                - archive_strcat
                - archive_entry_update_pathname_utf8
                - archive_string_free
                - archive_string_free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1343,22'
              BranchSideFuncs:
                - consume
                - archive_entry_pathname_utf8
                - archive_string_sprintf
                - archive_strcat
                - archive_strcat
                - archive_entry_update_pathname_utf8
                - archive_string_free
                - archive_string_free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1344,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1345,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1349,45'
              BranchSideFuncs:
                - archive_entry_pathname_utf8
                - archive_string_sprintf
                - archive_strcat
                - archive_strcat
                - archive_entry_update_pathname_utf8
                - archive_string_free
                - archive_string_free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1350,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1351,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1356,2'
              BranchSideFuncs:
                - archive_string_sprintf
                - archive_strcat
                - archive_strcat
                - archive_entry_update_pathname_utf8
                - archive_string_free
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1333,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1337,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1340,6'
          Dst:             read_var_sized
        - Src:             'libarchive/archive_read_support_format_rar5.c:1344,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:1349,17'
          Dst:             archive_entry_pathname_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1351,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:1361,2'
          Dst:             archive_string_sprintf
        - Src:             'libarchive/archive_read_support_format_rar5.c:1364,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_rar5.c:1365,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_rar5.c:1368,2'
          Dst:             archive_entry_update_pathname_utf8
        - Src:             'libarchive/archive_read_support_format_rar5.c:1371,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_rar5.c:1372,2'
          Dst:             archive_string_free
    - functionName:    parse_htime_item
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - unix_time
        - where
        - extra_data_size
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - read_u32
        - read_u64
        - time_win_to_unix
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1303,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1305,16'
              BranchSideFuncs:
                - read_u32
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1312,16'
              BranchSideFuncs:
                - read_u64
                - time_win_to_unix
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1305,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1306,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1308,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1312,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1313,4'
              BranchSideFuncs:
                - time_win_to_unix
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1315,29'
              BranchSideFuncs:
                - time_win_to_unix
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1305,7'
          Dst:             read_u32
        - Src:             'libarchive/archive_read_support_format_rar5.c:1312,7'
          Dst:             read_u64
        - Src:             'libarchive/archive_read_support_format_rar5.c:1315,12'
          Dst:             time_win_to_unix
    - functionName:    read_u64
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - pvalue
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_le64dec
        - consume
        - read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1105,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1106,3'
              BranchSideFuncs:
                - archive_le64dec.2184
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1108,28'
              BranchSideFuncs:
                - archive_le64dec.2184
                - consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1105,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1108,12'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_rar5.c:1109,23'
          Dst:             consume
    - functionName:    time_win_to_unix
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - win_time
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le64dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:132,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_endian.h:132,53'
          Dst:             archive_le32dec
    - functionName:    free_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cdeque_clear
        - cdeque_filter_p
        - cdeque_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:843,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:844,23'
              BranchSideFuncs:
                - cdeque_filter_p
                - cdeque_pop_front
                - cdeque_size
                - cdeque_clear
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:851,15'
              BranchSideFuncs:
                - cdeque_clear
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:847,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:843,2'
              BranchSideFuncs:
                - free
                - cdeque_size
                - cdeque_clear
                - cdeque_filter_p
                - cdeque_pop_front
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:848,9'
              BranchSideFuncs:
                - free
                - cdeque_size
                - cdeque_clear
                - cdeque_filter_p
                - cdeque_pop_front
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:843,8'
          Dst:             cdeque_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:847,37'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:847,17'
          Dst:             cdeque_pop_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:851,2'
          Dst:             cdeque_clear
    - functionName:    cdeque_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdeque_filter_p
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdeque_pop_front
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - value
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cdeque_pop_front_fast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:446,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:446,12'
              BranchSideFuncs:
                - cdeque_pop_front_fast
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:446,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:447,3'
              BranchSideFuncs:
                - cdeque_pop_front_fast
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:449,5'
              BranchSideFuncs:
                - cdeque_pop_front_fast
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:449,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:450,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:452,24'
              BranchSideFuncs:
                - cdeque_pop_front_fast
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:452,2'
          Dst:             cdeque_pop_front_fast
    - functionName:    cdeque_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cdeque_pop_front_fast
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - value
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rar5_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4137
      functionLinenumberEnd: 4186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - consume
        - get_context
        - rar5_read_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4140,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4149,3'
              BranchSideFuncs:
                - rar5_read_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4178,28'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4149,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4158,4'
              BranchSideFuncs:
                - rar5_read_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4173,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4167,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4167,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4170,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4167,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4149,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4170,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4178,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4179,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4182,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4138,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4162,10'
          Dst:             rar5_read_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4178,20'
          Dst:             consume
    - functionName:    rar5_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4082
      functionLinenumberEnd: 4135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         25
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - archive_set_error
        - do_unpack
        - get_context
        - use_data
        - verify_global_checksums
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4086,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4087,4'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4089,5'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4089,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4094,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4099,6'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4099,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4099,25'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4105,17'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4099,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4100,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4105,17'
              BranchSideFuncs:
                - use_data
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4106,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4107,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4110,5'
              BranchSideFuncs:
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4110,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4111,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4114,18'
              BranchSideFuncs:
                - do_unpack
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4115,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4116,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4119,5'
              BranchSideFuncs:
                - verify_global_checksums
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4119,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4120,4'
              BranchSideFuncs:
                - verify_global_checksums
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4134,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4119,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4130,3'
              BranchSideFuncs:
                - verify_global_checksums
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4084,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4094,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4100,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4105,8'
          Dst:             use_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4114,8'
          Dst:             do_unpack
        - Src:             'libarchive/archive_read_support_format_rar5.c:4131,10'
          Dst:             verify_global_checksums
    - functionName:    use_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3641
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
        - buf
        - size
        - offset
      BBCount:         17
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3627,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3628,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3640,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3630,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3631,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3638,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3631,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3631,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3632,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3632,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3632,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3633,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3633,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3633,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3635,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    do_unpack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3921
      functionLinenumberEnd: 3965
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - buf
        - size
        - offset
      BBCount:         17
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - archive_set_error
        - do_unstore_file
        - uncompress_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3927,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3928,26'
              BranchSideFuncs:
                - do_unstore_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3930,10'
              BranchSideFuncs:
                - uncompress_file
                - do_unstore_file
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3930,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3932,28'
              BranchSideFuncs:
                - do_unstore_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3949,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3949,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3949,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3949,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3949,9'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3952,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3949,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3949,27'
              BranchSideFuncs:
                - uncompress_file
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3950,28'
              BranchSideFuncs:
                - uncompress_file
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3928,10'
          Dst:             do_unstore_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:3932,12'
          Dst:             do_unstore_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:3950,12'
          Dst:             uncompress_file
        - Src:             'libarchive/archive_read_support_format_rar5.c:3952,5'
          Dst:             archive_set_error
    - functionName:    verify_global_checksums
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4065
      functionLinenumberEnd: 4066
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - verify_checksums
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4066,9'
          Dst:             verify_checksums
    - functionName:    do_unstore_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3873
      functionLinenumberEnd: 3917
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
        - buf
        - size
        - offset
      BBCount:         31
      ICount:          219
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - advance_multivolume
        - archive_set_error
        - consume
        - read_ahead
        - update_crc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3877,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3877,39'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
                - advance_multivolume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3893,12'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3877,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3878,6'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
                - advance_multivolume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3893,12'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3877,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3882,3'
              BranchSideFuncs:
                - advance_multivolume
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3893,12'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3886,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3889,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3891,2'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3893,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3893,10'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3893,10'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3894,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3895,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3898,17'
              BranchSideFuncs:
                - read_ahead
                - archive_set_error
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3898,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3899,22'
              BranchSideFuncs:
                - consume
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3904,27'
              BranchSideFuncs:
                - consume
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3904,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3905,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3908,5'
              BranchSideFuncs:
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3908,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3908,20'
              BranchSideFuncs:
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3909,5'
              BranchSideFuncs:
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3909,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3909,21'
              BranchSideFuncs:
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3910,5'
              BranchSideFuncs:
                - update_crc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3910,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3910,23'
              BranchSideFuncs:
                - update_crc
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3912,31'
              BranchSideFuncs:
                - update_crc
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3883,9'
          Dst:             advance_multivolume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3898,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3899,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3904,19'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3915,2'
          Dst:             update_crc
    - functionName:    uncompress_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3857
      functionLinenumberEnd: 3866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_uncompress_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3865,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3860,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3866,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3864,9'
          Dst:             do_uncompress_file
    - functionName:    do_uncompress_file
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3743
      functionLinenumberEnd: 3855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         45
      ICount:          268
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - apply_filters
        - archive_set_error
        - bf_is_last_block
        - cdeque_filter_p
        - cdeque_front
        - cdeque_size
        - get_context
        - init_unpack
        - process_block
        - push_window_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3748,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3751,7'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - process_block
                - bf_is_last_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3759,5'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - process_block
                - bf_is_last_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3751,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3751,27'
              BranchSideFuncs:
                - init_unpack
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - process_block
                - bf_is_last_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3752,16'
              BranchSideFuncs:
                - init_unpack
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - process_block
                - bf_is_last_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3751,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3752,16'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - process_block
                - bf_is_last_block
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3755,3'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - process_block
                - bf_is_last_block
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3759,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3760,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3768,5'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - process_block
                - bf_is_last_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3768,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3774,3'
              BranchSideFuncs:
                - process_block
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - bf_is_last_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3799,22'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3776,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3776,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3777,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3776,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3777,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3779,7'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - bf_is_last_block
                - process_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3779,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3784,27'
              BranchSideFuncs:
                - bf_is_last_block
                - process_block
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3793,4'
              BranchSideFuncs:
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3784,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3785,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3788,5'
              BranchSideFuncs:
                - process_block
                - apply_filters
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
                - bf_is_last_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3800,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3801,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3802,12'
              BranchSideFuncs:
                - cdeque_size
                - push_window_data
                - cdeque_filter_p
                - cdeque_front
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3808,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3814,30'
              BranchSideFuncs:
                - cdeque_filter_p
                - cdeque_front
                - push_window_data
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3829,17'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3814,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3817,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3823,17'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3823,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3823,15'
              BranchSideFuncs:
                - push_window_data
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3823,15'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3832,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3843,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3849,20'
              BranchSideFuncs:
                - push_window_data
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3744,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3752,4'
          Dst:             init_unpack
        - Src:             'libarchive/archive_read_support_format_rar5.c:3760,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3775,10'
          Dst:             process_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3784,9'
          Dst:             bf_is_last_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3799,8'
          Dst:             apply_filters
        - Src:             'libarchive/archive_read_support_format_rar5.c:3808,5'
          Dst:             cdeque_size
        - Src:             'libarchive/archive_read_support_format_rar5.c:3815,7'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:3814,16'
          Dst:             cdeque_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:3817,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:3849,3'
          Dst:             push_window_data
    - functionName:    init_unpack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2452
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         6
      ICount:          101
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
        - clear_data_ready_stack
        - init_window_mask
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2459,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2460,38'
              BranchSideFuncs:
                - calloc
                - calloc
                - clear_data_ready_stack
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2463,3'
              BranchSideFuncs:
                - clear_data_ready_stack
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2454,2'
          Dst:             init_window_mask
        - Src:             'libarchive/archive_read_support_format_rar5.c:2460,28'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:2461,30'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_rar5.c:2467,2'
          Dst:             clear_data_ready_stack
    - functionName:    process_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3473
      functionLinenumberEnd: 3616
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         50
      ICount:          371
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - advance_multivolume
        - bf_byte_count
        - bf_is_table_present
        - consume
        - do_uncompress_block
        - get_context
        - merge_block
        - parse_block_header
        - parse_tables
        - read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3480,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3480,25'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
                - read_ahead
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - parse_tables
                - merge_block
                - advance_multivolume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3486,5'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
                - read_ahead
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - parse_tables
                - merge_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3480,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3481,29'
              BranchSideFuncs:
                - advance_multivolume
                - do_uncompress_block
                - consume
                - read_ahead
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - parse_tables
                - merge_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3486,5'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
                - read_ahead
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - parse_tables
                - merge_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3482,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3483,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3484,2'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
                - read_ahead
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - parse_tables
                - merge_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3486,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3492,18'
              BranchSideFuncs:
                - read_ahead
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3584,7'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3492,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3494,4'
              BranchSideFuncs:
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3505,28'
              BranchSideFuncs:
                - parse_block_header
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3507,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3508,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3514,19'
              BranchSideFuncs:
                - bf_byte_count
                - consume
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3516,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3517,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3519,32'
              BranchSideFuncs:
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3528,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3527,18'
              BranchSideFuncs:
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3527,18'
              BranchSideFuncs:
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
                - merge_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3530,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3541,22'
              BranchSideFuncs:
                - merge_block
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3554,4'
              BranchSideFuncs:
                - read_ahead
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3543,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3546,21'
              BranchSideFuncs:
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3560,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:0,0'
              BranchSideFuncs:
                - bf_is_table_present
                - do_uncompress_block
                - consume
                - parse_tables
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3562,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3573,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3575,23'
              BranchSideFuncs:
                - parse_tables
                - do_uncompress_block
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3582,2'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3576,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3579,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3581,3'
              BranchSideFuncs:
                - do_uncompress_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3593,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3594,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3597,5'
              BranchSideFuncs:
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3597,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3598,6'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3608,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3598,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3599,6'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3608,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3597,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3604,28'
              BranchSideFuncs:
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3608,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:3604,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3605,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:3607,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:3475,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:3481,9'
          Dst:             advance_multivolume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3492,7'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3505,9'
          Dst:             parse_block_header
        - Src:             'libarchive/archive_read_support_format_rar5.c:3514,4'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:3516,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:3541,10'
          Dst:             merge_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3560,8'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:3573,6'
          Dst:             bf_is_table_present
        - Src:             'libarchive/archive_read_support_format_rar5.c:3575,10'
          Dst:             parse_tables
        - Src:             'libarchive/archive_read_support_format_rar5.c:3592,8'
          Dst:             do_uncompress_block
        - Src:             'libarchive/archive_read_support_format_rar5.c:3604,20'
          Dst:             consume
    - functionName:    bf_is_last_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apply_filters
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         17
      ICount:          135
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cdeque_filter_p
        - cdeque_front
        - cdeque_pop_front
        - get_context
        - push_window_data
        - run_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:770,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:774,6'
              BranchSideFuncs:
                - push_window_data
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:809,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:774,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:775,7'
              BranchSideFuncs:
                - push_window_data
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:807,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:774,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:779,7'
              BranchSideFuncs:
                - push_window_data
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:807,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:779,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:782,22'
              BranchSideFuncs:
                - run_filter
                - cdeque_filter_p
                - cdeque_pop_front
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:798,22'
              BranchSideFuncs:
                - push_window_data
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:783,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:785,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:791,30'
              BranchSideFuncs:
                - cdeque_filter_p
                - cdeque_pop_front
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:763,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:771,6'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:770,15'
          Dst:             cdeque_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:782,11'
          Dst:             run_filter
        - Src:             'libarchive/archive_read_support_format_rar5.c:792,9'
          Dst:             cdeque_filter_p
        - Src:             'libarchive/archive_read_support_format_rar5.c:791,12'
          Dst:             cdeque_pop_front
        - Src:             'libarchive/archive_read_support_format_rar5.c:798,5'
          Dst:             push_window_data
    - functionName:    cdeque_front
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - value
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cdeque_front_fast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:412,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:413,21'
              BranchSideFuncs:
                - cdeque_front_fast
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:416,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:413,3'
          Dst:             cdeque_front_fast
    - functionName:    push_window_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rar
        - idx_begin
        - idx_end
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:758,2'
          Dst:             push_data
    - functionName:    parse_block_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - p
        - block_size
        - hdr
      BBCount:         14
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - bf_byte_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2799,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2800,22'
              BranchSideFuncs:
                - bf_byte_count
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2808,3'
              BranchSideFuncs:
                - bf_byte_count
                - archive_le32dec.2138
                - archive_le16dec.2147
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2809,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2812,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2817,35'
              BranchSideFuncs:
                - archive_le16dec.2147
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2822,35'
              BranchSideFuncs:
                - archive_le32dec.2138
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2830,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2841,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2849,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2851,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2799,5'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:2802,7'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:2800,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:2809,9'
          Dst:             bf_byte_count
        - Src:             'libarchive/archive_read_support_format_rar5.c:2817,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_rar5.c:2822,18'
          Dst:             archive_le32dec
    - functionName:    bf_byte_count
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_main_locator_extra_block
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - rar
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - read_var
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1227,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1228,3'
              BranchSideFuncs:
                - read_var
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1231,5'
              BranchSideFuncs:
                - read_var
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1231,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1232,16'
              BranchSideFuncs:
                - read_var
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1239,5'
              BranchSideFuncs:
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1232,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1233,4'
              BranchSideFuncs:
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1237,2'
              BranchSideFuncs:
                - read_var
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1239,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1240,16'
              BranchSideFuncs:
                - read_var
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1247,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1240,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1241,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1245,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1227,6'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1232,7'
          Dst:             read_var
        - Src:             'libarchive/archive_read_support_format_rar5.c:1240,7'
          Dst:             read_var
    - functionName:    try_skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         30
      ICount:          188
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - memcmp
        - rar5_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2371,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2372,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2374,7'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2374,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2374,22'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2374,45'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2374,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2374,45'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2379,16'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2374,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2379,16'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2416,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2384,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2385,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2414,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2386,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2388,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2393,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2389,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2390,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2391,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2393,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2394,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2395,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2402,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2403,16'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2410,11'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2403,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2404,13'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2408,7'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2371,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:2374,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:2382,3'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:2385,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:2403,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:2405,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2411,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2418,2'
          Dst:             archive_set_error
    - functionName:    init_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bid_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         27
      ICount:          157
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_ahead
        - memcmp
        - rar5_signature
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1131,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1132,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1134,7'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1134,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1134,22'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1134,45'
              BranchSideFuncs:
                - memcmp
                - rar5_signature
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1134,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1134,45'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1137,11'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1134,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1137,11'
              BranchSideFuncs:
                - rar5_signature
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1162,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1143,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1144,44'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1160,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1145,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1147,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1152,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1148,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1149,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1150,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1153,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1154,16'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1158,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1154,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1155,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1156,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1131,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1134,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_rar5.c:1141,3'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:1144,23'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1154,9'
          Dst:             memcmp
    - functionName:    bid_standard
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
        - rar5_signature
        - read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1118,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1119,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1121,13'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1121,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1122,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1124,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1116,2'
          Dst:             rar5_signature
        - Src:             'libarchive/archive_read_support_format_rar5.c:1118,6'
          Dst:             read_ahead
        - Src:             'libarchive/archive_read_support_format_rar5.c:1121,6'
          Dst:             memcmp
    - functionName:    cdeque_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - d
        - max_capacity_power_of_2
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cdeque_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:382,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:382,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:383,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:382,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:385,16'
              BranchSideFuncs:
                - cdeque_clear
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:388,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:389,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:391,15'
              BranchSideFuncs:
                - cdeque_clear
                - malloc
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:391,2'
          Dst:             cdeque_clear
    - functionName:    rar5_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4223
      functionLinenumberEnd: 4227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rar5_capabilities
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4218
      functionLinenumberEnd: 4220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rar5_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4200
      functionLinenumberEnd: 4215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cdeque_free
        - clear_data_ready_stack
        - free_filters
        - get_context
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4201,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:4205,2'
          Dst:             clear_data_ready_stack
        - Src:             'libarchive/archive_read_support_format_rar5.c:4209,2'
          Dst:             free_filters
        - Src:             'libarchive/archive_read_support_format_rar5.c:4210,2'
          Dst:             cdeque_free
    - functionName:    rar5_seek_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4190
      functionLinenumberEnd: 4197
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - offset
        - whence
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rar5_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         24
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - consume
        - get_context
        - init_header
        - process_base_block
        - try_skip_sfx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2429,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2430,15'
              BranchSideFuncs:
                - init_header
                - try_skip_sfx
                - process_base_block
                - consume
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2436,5'
              BranchSideFuncs:
                - process_base_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2431,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2432,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2433,3'
              BranchSideFuncs:
                - process_base_block
                - consume
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2436,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2437,28'
              BranchSideFuncs:
                - consume
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2444,2'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2437,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2438,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2441,3'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2446,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2446,2'
              BranchSideFuncs:
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2447,5'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2447,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2446,31'
              BranchSideFuncs:
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2447,29'
              BranchSideFuncs:
                - process_base_block
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:2446,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2445,28'
              BranchSideFuncs:
                - process_base_block
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:2449,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:2426,21'
          Dst:             get_context
        - Src:             'libarchive/archive_read_support_format_rar5.c:2430,3'
          Dst:             init_header
        - Src:             'libarchive/archive_read_support_format_rar5.c:2431,14'
          Dst:             try_skip_sfx
        - Src:             'libarchive/archive_read_support_format_rar5.c:2437,20'
          Dst:             consume
        - Src:             'libarchive/archive_read_support_format_rar5.c:2445,9'
          Dst:             process_base_block
    - functionName:    rar5_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rar5_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bid_sfx
        - bid_standard
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1168,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1169,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1171,24'
              BranchSideFuncs:
                - bid_standard
                - bid_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1172,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1173,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1175,19'
              BranchSideFuncs:
                - bid_sfx
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:1176,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1177,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:1180,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:1171,11'
          Dst:             bid_standard
        - Src:             'libarchive/archive_read_support_format_rar5.c:1175,11'
          Dst:             bid_sfx
    - functionName:    rar5_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4230
      functionLinenumberEnd: 4237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rar
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cdeque_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4233,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4234,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4236,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4233,15'
          Dst:             cdeque_init
    - functionName:    get_archive_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - ar
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:882,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:882,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:885,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:882,2'
          Dst:             __archive_check_magic
    - functionName:    archive_read_support_format_rar5
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_rar5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4239
      functionLinenumberEnd: 4279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_register_format
        - archive_set_error
        - get_archive_read
        - rar5_bid
        - rar5_cleanup
        - rar5_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4244,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4245,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4247,8'
              BranchSideFuncs:
                - malloc
                - rar5_init
                - __archive_read_register_format
                - rar5_cleanup
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4248,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4249,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4254,29'
              BranchSideFuncs:
                - rar5_init
                - __archive_read_register_format
                - rar5_cleanup
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4254,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4255,22'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4261,39'
              BranchSideFuncs:
                - __archive_read_register_format
                - rar5_cleanup
        - Branch String:   'libarchive/archive_read_support_format_rar5.c:4274,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4275,23'
              BranchSideFuncs:
                - rar5_cleanup
            - BranchSide:      'libarchive/archive_read_support_format_rar5.c:4278,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_rar5.c:4244,26'
          Dst:             get_archive_read
        - Src:             'libarchive/archive_read_support_format_rar5.c:4249,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4254,19'
          Dst:             rar5_init
        - Src:             'libarchive/archive_read_support_format_rar5.c:4255,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_bid
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_options
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_read_header
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_read_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_read_data_skip
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_seek_data
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_cleanup
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_capabilities
        - Src:             'libarchive/archive_read_support_format_rar5.c:4261,8'
          Dst:             rar5_has_encrypted_entries
        - Src:             'libarchive/archive_read_support_format_rar5.c:4275,10'
          Dst:             rar5_cleanup
    - functionName:    archive_read_format_raw_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_raw_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_raw.c:174,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:174,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:175,26'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_raw.c:175,3'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_raw_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         13
      ICount:          133
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_raw.c:137,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:138,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:142,6'
              BranchSideFuncs:
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_raw.c:142,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:143,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:146,31'
              BranchSideFuncs:
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_raw.c:147,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:149,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:154,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_raw.c:154,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:162,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_raw.c:138,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_raw.c:146,10'
          Dst:             __archive_read_ahead
    - functionName:    archive_read_format_raw_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_header
        - archive_entry_set_filetype
        - archive_entry_set_pathname
        - archive_entry_set_perm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_raw.c:113,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:114,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:116,2'
              BranchSideFuncs:
                - archive_entry_set_pathname
                - archive_entry_set_filetype
                - archive_entry_set_perm
                - __archive_read_header
      Callsites:
        - Src:             'libarchive/archive_read_support_format_raw.c:118,2'
          Dst:             archive_entry_set_pathname
        - Src:             'libarchive/archive_read_support_format_raw.c:119,2'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_raw.c:120,2'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_raw.c:124,9'
          Dst:             __archive_read_header
    - functionName:    archive_read_format_raw_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_raw.c:98,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:98,43'
              BranchSideFuncs:
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:100,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_raw.c:98,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:100,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_raw.c:98,22'
          Dst:             __archive_read_ahead
    - functionName:    archive_read_support_format_raw
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_raw.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_raw_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_raw.c:61,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:61,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:64,28'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_raw.c:65,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:66,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:71,37'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_raw.c:83,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:84,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_raw.c:85,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_raw.c:61,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_raw.c:64,28'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_raw.c:66,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_raw.c:71,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_raw.c:71,6'
          Dst:             archive_read_format_raw_bid
        - Src:             'libarchive/archive_read_support_format_raw.c:71,6'
          Dst:             archive_read_format_raw_read_header
        - Src:             'libarchive/archive_read_support_format_raw.c:71,6'
          Dst:             archive_read_format_raw_read_data
        - Src:             'libarchive/archive_read_support_format_raw.c:71,6'
          Dst:             archive_read_format_raw_read_data_skip
        - Src:             'libarchive/archive_read_support_format_raw.c:71,6'
          Dst:             archive_read_format_raw_cleanup
    - functionName:    readline
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3386
      functionLinenumberEnd: 3447
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - start
        - limit
        - unconsumed
      BBCount:         22
      ICount:          201
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - archive_string_ensure
        - memchr
        - tar_flush_unconsumed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3396,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3397,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3398,6'
              BranchSideFuncs:
                - memchr
                - archive_string_ensure
                - tar_flush_unconsumed
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3401,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3402,35'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3413,16'
              BranchSideFuncs:
                - archive_string_ensure
                - tar_flush_unconsumed
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3403,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3404,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3409,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3416,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3417,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3422,30'
              BranchSideFuncs:
                - archive_string_ensure
                - tar_flush_unconsumed
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3422,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3423,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3427,10'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3431,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3432,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3436,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - memchr
                - archive_string_ensure
                - tar_flush_unconsumed
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3437,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3438,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3439,7'
              BranchSideFuncs:
                - memchr
                - archive_string_ensure
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3442,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3443,36'
              BranchSideFuncs:
                - archive_string_ensure
                - tar_flush_unconsumed
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3445,17'
              BranchSideFuncs:
                - archive_string_ensure
                - tar_flush_unconsumed
                - __archive_read_ahead
                - memchr
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3393,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:3395,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:3399,6'
          Dst:             memchr
        - Src:             'libarchive/archive_read_support_format_tar.c:3404,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3417,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3422,7'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_read_support_format_tar.c:3423,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:3428,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:3436,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:3440,7'
          Dst:             memchr
    - functionName:    tar_flush_unconsumed
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - unconsumed
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_consume
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:475,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:475,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:485,26'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:485,3'
          Dst:             __archive_read_consume
    - functionName:    gnu_sparse_10_atol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3093
      functionLinenumberEnd: 3131
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - remaining
        - unconsumed
      BBCount:         32
      ICount:          197
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - readline
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3109,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3109,39'
              BranchSideFuncs:
                - readline.2337
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3109,39'
              BranchSideFuncs:
                - readline.2337
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3111,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3112,17'
              BranchSideFuncs:
                - readline.2337
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3113,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3108,25'
              BranchSideFuncs:
                - readline.2337
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3115,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3116,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3117,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3130,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3117,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3118,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3119,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3119,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3119,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3120,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3119,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3120,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3121,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3122,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3122,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3123,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3122,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3122,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3125,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3123,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3125,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3108,16'
          Dst:             readline
    - functionName:    gnu_sparse_old_parse
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 3006
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - tar
        - sparse
        - length
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - gnu_add_sparse_entry
        - tar_atol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2996,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2996,23'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2996,2'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2996,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2997,28'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3005,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2997,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3001,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3002,9'
              BranchSideFuncs:
                - tar_atol
                - tar_atol
                - gnu_add_sparse_entry
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2998,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2999,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2997,7'
          Dst:             gnu_add_sparse_entry
    - functionName:    tar_atol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3253
      functionLinenumberEnd: 3261
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tar_atol256
        - tar_atol8
      functionUses:    21
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3258,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3259,23'
              BranchSideFuncs:
                - tar_atol256
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3260,20'
              BranchSideFuncs:
                - tar_atol8
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3259,11'
          Dst:             tar_atol256
        - Src:             'libarchive/archive_read_support_format_tar.c:3260,10'
          Dst:             tar_atol8
    - functionName:    gnu_add_sparse_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2906
      functionLinenumberEnd: 2926
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - tar
        - offset
        - remaining
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2910,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2911,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2914,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2914,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2915,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2917,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2919,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2919,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2920,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2919,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2919,37'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2920,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2919,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2920,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2923,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2909,29'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_tar.c:2911,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2920,3'
          Dst:             archive_set_error
    - functionName:    tar_atol256
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3336
      functionLinenumberEnd: 3375
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _p
        - char_cnt
      BBCount:         15
      ICount:          140
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3343,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3344,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3348,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3355,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3356,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3363,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3357,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3358,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3359,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3363,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3364,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3368,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3368,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3369,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3372,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tar_atol8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3315
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tar_atol_base_n
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3315,9'
          Dst:             tar_atol_base_n
    - functionName:    tar_atol_base_n
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3270
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - char_cnt
        - base
      BBCount:         38
      ICount:          236
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3281,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3281,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3281,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3281,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3282,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3286,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3287,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3287,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3297,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3287,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3288,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3297,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3298,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3299,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3309,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3300,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3300,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3300,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3300,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3300,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3300,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3300,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3301,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3308,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3301,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3301,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3302,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3301,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3301,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3304,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3301,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3302,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3304,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3309,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3309,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3309,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gnu_sparse_old_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2956
      functionLinenumberEnd: 2990
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - header
        - unconsumed
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - gnu_sparse_old_parse
        - tar_flush_unconsumed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2966,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2967,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2968,6'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2968,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2969,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2971,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2974,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2975,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2976,7'
              BranchSideFuncs:
                - gnu_sparse_old_parse
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2976,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2977,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2982,4'
              BranchSideFuncs:
                - gnu_sparse_old_parse
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2984,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2985,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2986,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2986,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2972,24'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - gnu_sparse_old_parse
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2987,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2987,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2988,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2989,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2966,6'
          Dst:             gnu_sparse_old_parse
        - Src:             'libarchive/archive_read_support_format_tar.c:2972,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:2973,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2977,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2984,7'
          Dst:             gnu_sparse_old_parse
    - functionName:    header_common
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
      BBCount:         92
      ICount:          584
      EdgeCount:       116
      CyclomaticComplexity: 26
      functionsReached:
        - _archive_entry_copy_hardlink_l
        - _archive_entry_copy_symlink_l
        - archive_entry_gid_is_set
        - archive_entry_hardlink
        - archive_entry_hardlink_w
        - archive_entry_mtime_is_set
        - archive_entry_perm_is_set
        - archive_entry_set_filetype
        - archive_entry_set_gid
        - archive_entry_set_link_to_hardlink
        - archive_entry_set_link_to_symlink
        - archive_entry_set_mtime
        - archive_entry_set_perm
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_entry_size
        - archive_entry_symlink
        - archive_entry_symlink_w
        - archive_entry_uid_is_set
        - archive_read_format_tar_bid
        - archive_set_error
        - archive_string_free
        - archive_strncat
        - set_conversion_failed_error
        - tar_atol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1307,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1308,26'
              BranchSideFuncs:
                - archive_entry_uid_is_set
                - tar_atol
                - archive_entry_set_uid
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - tar_atol
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1311,32'
              BranchSideFuncs:
                - archive_entry_uid_is_set
                - tar_atol
                - archive_entry_set_uid
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - tar_atol
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1311,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1312,25'
              BranchSideFuncs:
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - tar_atol
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1314,32'
              BranchSideFuncs:
                - archive_entry_gid_is_set
                - tar_atol
                - archive_entry_set_gid
                - tar_atol
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1314,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1315,25'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1318,40'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1319,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1320,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1325,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1325,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1326,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1331,7'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1331,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1332,19'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1334,25'
              BranchSideFuncs:
                - archive_entry_set_size
                - archive_entry_mtime_is_set
                - tar_atol
                - archive_entry_set_mtime
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1336,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1337,27'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1341,18'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1347,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1349,38'
              BranchSideFuncs:
                - archive_entry_set_link_to_hardlink
                - archive_entry_hardlink_w
                - archive_entry_hardlink
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1427,37'
              BranchSideFuncs:
                - archive_entry_set_link_to_symlink
                - archive_entry_symlink_w
                - archive_entry_symlink
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1452,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1457,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1462,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1467,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1477,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1486,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1491,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1499,2'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1499,2'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1506,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1352,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1352,37'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1353,11'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1353,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1353,11'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1378,26'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1353,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1353,44'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1355,4'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - set_conversion_failed_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1352,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1355,4'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_hardlink_l
                - archive_string_free
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1378,26'
              BranchSideFuncs:
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1358,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1360,39'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1367,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1362,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1363,6'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1366,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_size
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1378,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1379,31'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1394,26'
              BranchSideFuncs:
                - archive_entry_size
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1394,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1396,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1396,15'
              BranchSideFuncs:
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1396,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1399,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1399,14'
              BranchSideFuncs:
                - archive_read_format_tar_bid
                - archive_entry_set_size
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1400,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1400,10'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1403,27'
              BranchSideFuncs:
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1399,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1403,27'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1405,42'
              BranchSideFuncs:
                - archive_read_format_tar_bid
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1430,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1430,37'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1431,11'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1431,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1431,11'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1447,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1431,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1431,44'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1433,4'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
                - set_conversion_failed_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1430,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1433,4'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_symlink_l
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
                - set_conversion_failed_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1447,30'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1436,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1438,39'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1445,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1440,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1441,6'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1444,4'
              BranchSideFuncs:
                - archive_string_free
                - archive_entry_set_filetype
                - archive_entry_set_size
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1306,14'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1305,2'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1307,7'
          Dst:             archive_entry_perm_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1309,12'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1308,3'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:1311,7'
          Dst:             archive_entry_uid_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1312,32'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1312,3'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_tar.c:1314,7'
          Dst:             archive_entry_gid_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1315,32'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1315,3'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_tar.c:1318,31'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1321,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1327,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1334,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1336,7'
          Dst:             archive_entry_mtime_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1337,34'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1337,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_tar.c:1349,3'
          Dst:             archive_entry_set_link_to_hardlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1350,27'
          Dst:             archive_entry_hardlink_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1351,23'
          Dst:             archive_entry_hardlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1356,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1358,8'
          Dst:             _archive_entry_copy_hardlink_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1360,11'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1363,6'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1367,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1378,7'
          Dst:             archive_entry_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1379,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1394,7'
          Dst:             archive_entry_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1403,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1405,14'
          Dst:             archive_read_format_tar_bid
        - Src:             'libarchive/archive_read_support_format_tar.c:1412,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1427,3'
          Dst:             archive_entry_set_link_to_symlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1428,27'
          Dst:             archive_entry_symlink_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1429,23'
          Dst:             archive_entry_symlink
        - Src:             'libarchive/archive_read_support_format_tar.c:1434,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1436,8'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1438,11'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1441,6'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1445,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1447,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1448,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1452,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1453,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1457,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1458,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1462,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1463,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1467,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1468,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1477,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1491,3'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:1506,3'
          Dst:             archive_entry_set_filetype
    - functionName:    set_conversion_failed_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - sconv
        - name
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - archive_set_error
        - archive_string_conversion_charset_name
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1160,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1161,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1165,21'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1160,6'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_tar.c:1161,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1167,12'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_tar.c:1165,2'
          Dst:             archive_set_error
    - functionName:    archive_read_format_tar_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         57
      ICount:          324
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - __archive_read_ahead
        - archive_block_is_null
        - checksum
        - memcmp
        - validate_number_field
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:373,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:374,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:377,6'
              BranchSideFuncs:
                - checksum
                - memcmp
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
                - memcmp
                - archive_block_is_null
        - Branch String:   'libarchive/archive_read_support_format_tar.c:377,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:377,41'
              BranchSideFuncs:
                - archive_block_is_null
                - checksum
                - memcmp
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:387,16'
              BranchSideFuncs:
                - checksum
                - memcmp
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:377,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:387,16'
              BranchSideFuncs:
                - checksum
                - memcmp
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:387,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:388,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:389,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:395,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:395,17'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:399,14'
              BranchSideFuncs:
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:394,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:396,7'
              BranchSideFuncs:
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:399,14'
              BranchSideFuncs:
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:400,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:400,17'
              BranchSideFuncs:
                - memcmp
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:404,6'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:399,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:401,7'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:404,6'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:404,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:405,9'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:409,6'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:405,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:405,39'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:406,9'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:405,67'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:406,9'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:409,6'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:406,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:406,39'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:407,9'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:406,67'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:407,9'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:409,6'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:407,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:407,39'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:408,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:404,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:408,3'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:409,6'
              BranchSideFuncs:
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
                - validate_number_field
        - Branch String:   'libarchive/archive_read_support_format_tar.c:415,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:415,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:416,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:416,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:417,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:418,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:418,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:419,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:419,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:420,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:420,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:414,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:421,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:424,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:372,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:377,19'
          Dst:             archive_block_is_null
        - Src:             'libarchive/archive_read_support_format_tar.c:387,7'
          Dst:             checksum
        - Src:             'libarchive/archive_read_support_format_tar.c:394,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:395,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:399,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:400,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:414,6'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:415,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:416,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:417,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:418,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:419,9'
          Dst:             validate_number_field
        - Src:             'libarchive/archive_read_support_format_tar.c:420,9'
          Dst:             validate_number_field
    - functionName:    archive_block_is_null
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1025,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1028,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1026,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1027,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checksum
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - h
      BBCount:         46
      ICount:          249
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - tar_atol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:978,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:979,12'
              BranchSideFuncs:
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:988,22'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:980,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:980,19'
              BranchSideFuncs:
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:982,2'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:980,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:980,33'
              BranchSideFuncs:
                - tar_atol
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:982,2'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:980,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:980,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:981,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:980,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:981,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:982,2'
              BranchSideFuncs:
                - tar_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:990,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:991,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:992,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:992,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:993,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:994,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:994,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:995,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:996,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:996,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1004,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1005,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1006,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1007,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1007,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1008,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1009,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1009,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1010,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1011,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1011,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1012,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1014,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:988,13'
          Dst:             tar_atol
    - functionName:    validate_number_field
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p_field
        - i_size
      BBCount:         31
      ICount:          166
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:335,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:335,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:337,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:335,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:335,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:337,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:335,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:337,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:340,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:342,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:342,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:342,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:342,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:343,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:346,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:346,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:346,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:346,45'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:346,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:346,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:347,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:350,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:350,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:351,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:356,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:351,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:351,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:354,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:351,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:354,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tohex
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3563
      functionLinenumberEnd: 3572
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3564,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3564,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3566,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3564,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3565,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3566,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3566,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3566,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3568,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3566,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3567,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3568,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3568,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3568,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3571,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3568,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3569,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3571,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    base64_decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3460
      functionLinenumberEnd: 3528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - len
        - out_len
      BBCount:         43
      ICount:          283
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3472,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3474,3'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3481,23'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3475,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3476,30'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3477,2'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3482,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3483,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3486,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3488,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3490,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3526,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3492,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3492,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3492,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3492,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3494,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3511,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3494,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3494,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3495,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3494,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3495,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3499,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3499,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3499,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3501,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3500,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3500,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3501,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3499,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3501,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3505,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3513,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3514,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3516,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3518,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3521,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3523,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    url_decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3532
      functionLinenumberEnd: 3559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - in
        - length
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - tohex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3537,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3538,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3539,11'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3539,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3539,39'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3539,2'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3539,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3540,7'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3557,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3540,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3540,22'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3554,12'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3540,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3542,23'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3554,12'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3544,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3544,23'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3553,3'
              BranchSideFuncs:
                - tohex
                - tohex
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3544,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3546,7'
              BranchSideFuncs:
                - tohex
                - tohex
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3553,3'
              BranchSideFuncs:
                - tohex
                - tohex
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3542,17'
          Dst:             tohex
        - Src:             'libarchive/archive_read_support_format_tar.c:3543,17'
          Dst:             tohex
    - functionName:    pax_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2747
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - length
        - ps
        - pn
      BBCount:         41
      ICount:          240
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2757,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2758,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2761,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2763,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2764,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2768,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2768,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2768,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2768,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2768,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2768,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2768,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2768,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2769,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2780,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2770,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2771,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2772,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2771,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2771,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2775,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2770,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2772,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2775,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2785,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2785,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2786,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2785,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2786,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2788,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2792,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2792,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2795,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2792,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2792,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2795,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2792,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2793,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2795,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2796,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2790,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2796,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    tar_atol10
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3320
      functionLinenumberEnd: 3321
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tar_atol_base_n
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3321,9'
          Dst:             tar_atol_base_n
    - functionName:    pax_attribute_SUN_holesdata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3232
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - p
        - length
      BBCount:         38
      ICount:          230
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - gnu_add_sparse_entry
        - tar_atol10
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3195,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3196,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3197,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3197,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3198,4'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3201,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3205,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3205,25'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3205,3'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3205,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3206,9'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3211,11'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3206,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3206,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3207,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3206,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3207,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3208,5'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3213,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3214,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3215,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3215,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3216,29'
              BranchSideFuncs:
                - gnu_add_sparse_entry
                - tar_atol10
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3221,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3216,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3218,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3219,29'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3221,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3221,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3222,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3221,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3222,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3228,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3222,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3222,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3225,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3222,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3223,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3225,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3212,9'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:3216,8'
          Dst:             gnu_add_sparse_entry
    - functionName:    pax_attribute_SCHILY_xattr
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - name
        - name_length
        - value
        - value_length
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - archive_entry_xattr_add_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2055,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2055,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2056,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2055,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2056,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2059,39'
              BranchSideFuncs:
                - malloc
                - archive_entry_xattr_add_entry
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2060,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2061,10'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2067,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2063,3'
          Dst:             archive_entry_xattr_add_entry
    - functionName:    pax_attribute_SCHILY_acl
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - value_length
        - type
      BBCount:         23
      ICount:          173
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_acl_from_text_nl
        - archive_entry_acl
        - archive_entry_perm
        - archive_set_error
        - archive_string_conversion_from_charset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2088,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2090,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2093,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2096,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2099,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2104,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2107,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - __archive_read_ahead
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2112,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2108,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2109,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2110,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2112,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2113,26'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2120,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2121,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2122,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2128,49'
              BranchSideFuncs:
                - archive_entry_acl
                - archive_acl_from_text_nl
                - __archive_read_consume
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2134,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2135,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2144,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2135,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2136,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2141,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2099,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2106,7'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:2113,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2114,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2120,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2122,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2128,31'
          Dst:             archive_entry_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2128,6'
          Dst:             archive_acl_from_text_nl
        - Src:             'libarchive/archive_read_support_format_tar.c:2130,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2133,32'
          Dst:             archive_entry_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:2133,2'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:2136,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2141,3'
          Dst:             archive_set_error
    - functionName:    pax_attribute_RHT_security_selinux
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - value
        - value_length
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_xattr_add_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2074,2'
          Dst:             archive_entry_xattr_add_entry
    - functionName:    pax_attribute_LIBARCHIVE_xattr
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - name
        - name_length
        - value
        - value_length
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - archive_entry_xattr_add_entry
        - base64_decode
        - url_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2028,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2029,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2032,28'
              BranchSideFuncs:
                - url_decode
                - base64_decode
                - archive_entry_xattr_add_entry
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2033,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2034,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2037,32'
              BranchSideFuncs:
                - base64_decode
                - archive_entry_xattr_add_entry
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2038,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2039,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2043,32'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2032,17'
          Dst:             url_decode
        - Src:             'libarchive/archive_read_support_format_tar.c:2037,18'
          Dst:             base64_decode
        - Src:             'libarchive/archive_read_support_format_tar.c:2043,2'
          Dst:             archive_entry_xattr_add_entry
    - functionName:    pax_attribute_read_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - value_length
        - ps
        - pn
        - unconsumed
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_consume
        - archive_string_free
        - pax_time
        - read_bytes_to_string
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2152,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2153,26'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2159,2'
              BranchSideFuncs:
                - read_bytes_to_string
                - pax_time
                - archive_string_free
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2161,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2162,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2166,14'
              BranchSideFuncs:
                - pax_time
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2168,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2168,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2169,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2168,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2169,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2171,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2153,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2160,6'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2162,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:2166,2'
          Dst:             pax_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2167,2'
          Dst:             archive_string_free
    - functionName:    read_bytes_to_string
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - as
        - size
        - unconsumed
      BBCount:         8
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - archive_string_ensure
        - tar_flush_unconsumed
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1224,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1225,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1230,23'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1234,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1235,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1241,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1224,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_read_support_format_tar.c:1225,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1230,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1233,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:1235,3'
          Dst:             archive_set_error
    - functionName:    gnu_sparse_01_parse
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3035
      functionLinenumberEnd: 3065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - tar
        - p
        - length
      BBCount:         27
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - gnu_add_sparse_entry
        - tar_atol10
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3041,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3041,25'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3041,3'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3041,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3042,9'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3047,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3042,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3042,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3043,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3042,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3043,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3044,5'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3047,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3048,24'
              BranchSideFuncs:
                - tar_atol10
                - tar_atol10
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3052,22'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3049,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3050,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3051,3'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3053,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3054,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3055,29'
              BranchSideFuncs:
                - gnu_add_sparse_entry
                - tar_atol10
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3055,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3057,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3058,11'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3060,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3061,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3062,7'
              BranchSideFuncs:
                - tar_atol10
                - gnu_add_sparse_entry
                - tar_atol10
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3048,13'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:3052,11'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:3055,8'
          Dst:             gnu_add_sparse_entry
    - functionName:    pax_attribute_read_number
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - value_length
        - result
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_consume
        - archive_string_free
        - read_bytes_to_string
        - tar_atol10
        - tar_flush_unconsumed
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2181,26'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2186,2'
              BranchSideFuncs:
                - read_bytes_to_string
                - tar_flush_unconsumed
                - tar_atol10
                - archive_string_free
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2189,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2190,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2194,26'
              BranchSideFuncs:
                - tar_atol10
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2196,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2196,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2197,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2197,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2200,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2181,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2187,6'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2188,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:2190,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:2194,12'
          Dst:             tar_atol10
        - Src:             'libarchive/archive_read_support_format_tar.c:2195,2'
          Dst:             archive_string_free
    - functionName:    pax_attribute
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2738
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - key
        - key_length
        - value_length
        - unconsumed
      BBCount:         447
      ICount:          2193
      EdgeCount:       597
      CyclomaticComplexity: 152
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_entry_copy_fflags_text_len
        - archive_entry_set_atime
        - archive_entry_set_birthtime
        - archive_entry_set_ctime
        - archive_entry_set_dev
        - archive_entry_set_gid
        - archive_entry_set_ino
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_rdevmajor
        - archive_entry_set_rdevminor
        - archive_entry_set_size
        - archive_entry_set_symlink_type
        - archive_entry_set_uid
        - archive_set_error
        - gnu_add_sparse_entry
        - gnu_sparse_01_parse
        - memcmp
        - pax_attribute_LIBARCHIVE_xattr
        - pax_attribute_RHT_security_selinux
        - pax_attribute_SCHILY_acl
        - pax_attribute_SCHILY_xattr
        - pax_attribute_SUN_holesdata
        - pax_attribute_read_number
        - pax_attribute_read_time
        - read_bytes_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2225,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2228,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2365,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2434,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2456,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2583,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2591,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2603,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2619,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2654,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2665,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2673,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2685,3'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2689,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_set_error
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2718,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2736,25'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2228,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2228,32'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2362,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2228,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2229,8'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2362,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2233,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2233,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2238,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2233,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2234,5'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2238,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2244,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2244,35'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2251,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2244,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2246,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2251,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2251,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2251,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2266,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2251,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2253,43'
              BranchSideFuncs:
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2266,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2253,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2254,28'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2264,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2255,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2256,33'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2263,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2256,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2259,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2260,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2266,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2266,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2281,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2266,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2268,43'
              BranchSideFuncs:
                - pax_attribute_read_number
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2281,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2268,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2269,30'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2279,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2270,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2271,33'
              BranchSideFuncs:
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2278,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2271,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2274,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2275,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2281,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2281,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
                - pax_attribute_read_number
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2292,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2281,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2283,43'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2292,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2283,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2284,23'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2288,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2292,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2292,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2316,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2292,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2294,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2316,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2296,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2297,26'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2302,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - gnu_sparse_01_parse
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2303,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2304,32'
              BranchSideFuncs:
                - gnu_sparse_01_parse
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2308,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2304,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2305,13'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2307,7'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2316,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2316,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2325,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2316,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2318,43'
              BranchSideFuncs:
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2325,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - memcmp
                - pax_attribute_read_number
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2319,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2319,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2323,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2320,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2320,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2323,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2318,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2321,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2323,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2325,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2325,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2334,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2325,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2327,43'
              BranchSideFuncs:
                - pax_attribute_read_number
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2334,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2328,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2328,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2332,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2329,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2329,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2332,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2327,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2330,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2332,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2334,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2334,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2351,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2334,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2342,10'
              BranchSideFuncs:
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2351,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2342,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2343,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2346,34'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2353,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2354,23'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2358,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2365,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2365,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2430,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2365,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2366,15'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2430,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2374,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2374,35'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2381,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2374,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2376,40'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2381,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2376,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2377,34'
              BranchSideFuncs:
                - archive_entry_set_birthtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2379,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2381,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2381,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2413,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2381,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2383,9'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2413,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2383,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2384,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2404,25'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2385,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2386,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
                - memcmp
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2398,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2386,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2386,39'
              BranchSideFuncs:
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2389,18'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2386,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2387,39'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2389,18'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - archive_entry_set_symlink_type
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2389,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2389,46'
              BranchSideFuncs:
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - archive_entry_set_symlink_type
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2393,27'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2389,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2390,39'
              BranchSideFuncs:
                - archive_entry_set_symlink_type
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2393,27'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2416,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2417,10'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2419,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_LIBARCHIVE_xattr
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2421,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2421,44'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2423,11'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2434,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2434,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2453,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2434,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2435,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2453,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2435,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2436,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2443,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_RHT_security_selinux
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2445,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2445,47'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2447,10'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2456,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2456,32'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2553,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2456,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2457,15'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2553,7'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2460,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2460,35'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2466,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2460,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2461,36'
              BranchSideFuncs:
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2466,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
                - memcmp
                - pax_attribute_SCHILY_acl
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2466,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2466,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2471,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2466,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2467,36'
              BranchSideFuncs:
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2471,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - memcmp
                - pax_attribute_SCHILY_acl
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2471,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2471,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2477,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2471,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2472,36'
              BranchSideFuncs:
                - pax_attribute_SCHILY_acl
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2477,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2477,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2477,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2483,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2477,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2478,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_rdevmajor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2483,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2478,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2479,34'
              BranchSideFuncs:
                - archive_entry_set_rdevmajor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2481,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2483,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2483,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2489,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2483,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2484,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2489,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - memcmp
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2484,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2485,34'
              BranchSideFuncs:
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2487,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2489,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2489,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2506,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2489,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2490,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_entry_copy_fflags_text_len
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2506,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_dev
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2490,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2491,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - archive_entry_copy_fflags_text_len
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2501,10'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2492,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2493,42'
              BranchSideFuncs:
                - archive_entry_copy_fflags_text_len
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2497,11'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2506,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2506,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
                - pax_attribute_read_number
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2512,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2506,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2507,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2512,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_ino
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2507,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2508,28'
              BranchSideFuncs:
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2510,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2512,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2512,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
                - pax_attribute_read_number
                - archive_entry_set_ino
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2518,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2512,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2513,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_ino
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2518,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2513,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2514,28'
              BranchSideFuncs:
                - archive_entry_set_ino
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2516,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2518,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2518,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
                - pax_attribute_read_number
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2524,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2518,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2519,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2524,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - memcmp
                - pax_attribute_read_number
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2519,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2520,30'
              BranchSideFuncs:
                - archive_entry_set_nlink
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2522,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2524,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2524,39'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - pax_attribute_read_number
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2532,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2524,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2525,42'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2532,13'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2525,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2526,22'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2530,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2535,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2536,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_SCHILY_xattr
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2543,25'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2538,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2538,40'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2540,11'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2537,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2540,11'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2542,5'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2553,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2553,32'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2581,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2553,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2554,15'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2581,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2557,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2557,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2580,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2557,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2559,9'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2580,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2559,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2560,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - pax_attribute_SUN_holesdata
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2572,25'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2561,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2562,41'
              BranchSideFuncs:
                - pax_attribute_SUN_holesdata
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2569,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2563,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2564,27'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2568,6'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2583,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2583,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - pax_attribute_read_time
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2589,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2583,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2584,39'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2589,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2584,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2585,29'
              BranchSideFuncs:
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2587,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2591,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2591,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - memcmp
                - pax_attribute_read_time
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2596,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2591,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2592,39'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2596,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2592,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2593,29'
              BranchSideFuncs:
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2595,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2596,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2596,40'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2598,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2596,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2598,3'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2598,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2603,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2603,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
                - pax_attribute_read_number
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2608,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2603,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2604,41'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2608,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2604,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2605,27'
              BranchSideFuncs:
                - archive_entry_set_gid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2607,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2609,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2610,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2613,32'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2619,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2619,34'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2651,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2619,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2620,8'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2651,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2620,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2621,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2643,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2622,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2623,10'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2637,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2624,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2624,20'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2628,17'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2623,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2626,7'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2628,17'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2629,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2629,20'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2634,12'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2628,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2630,7'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2634,12'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2654,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2654,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2663,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2654,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2655,8'
              BranchSideFuncs:
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2663,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2655,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2656,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2659,32'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2665,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2665,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - pax_attribute_read_time
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2671,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2665,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2666,39'
              BranchSideFuncs:
                - pax_attribute_read_time
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2671,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2666,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2667,29'
              BranchSideFuncs:
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2669,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2673,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2673,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2682,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2673,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2674,8'
              BranchSideFuncs:
                - read_bytes_to_string
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2682,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2674,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2675,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2678,32'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2689,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2689,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - pax_attribute_read_number
                - archive_set_error
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2716,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2689,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2691,41'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_set_error
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2716,3'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2691,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2692,34'
              BranchSideFuncs:
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2706,13'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2699,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2700,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2705,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2706,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:0,0'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2708,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2718,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2718,33'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
                - pax_attribute_read_number
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2723,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2718,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2719,41'
              BranchSideFuncs:
                - pax_attribute_read_number
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2723,14'
              BranchSideFuncs:
                - __archive_read_consume
                - memcmp
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2719,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2720,27'
              BranchSideFuncs:
                - archive_entry_set_uid
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2722,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2724,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2725,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2728,32'
              BranchSideFuncs:
                - read_bytes_to_string
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2228,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2233,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2238,31'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2244,28'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2251,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2253,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2256,12'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:2266,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2268,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2271,12'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:2281,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2283,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2285,7'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:2292,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2297,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2302,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2304,12'
          Dst:             gnu_sparse_01_parse
        - Src:             'libarchive/archive_read_support_format_tar.c:2311,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2316,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2318,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2325,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2327,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2334,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2346,13'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2351,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2353,17'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2355,7'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:2365,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2374,28'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2376,16'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2377,6'
          Dst:             archive_entry_set_birthtime
        - Src:             'libarchive/archive_read_support_format_tar.c:2381,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2384,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2386,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2387,8'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_tar.c:2389,39'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2390,8'
          Dst:             archive_entry_set_symlink_type
        - Src:             'libarchive/archive_read_support_format_tar.c:2393,8'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2398,7'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2404,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2410,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2413,31'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2419,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2421,13'
          Dst:             pax_attribute_LIBARCHIVE_xattr
        - Src:             'libarchive/archive_read_support_format_tar.c:2426,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2434,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2436,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2443,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2445,12'
          Dst:             pax_attribute_RHT_security_selinux
        - Src:             'libarchive/archive_read_support_format_tar.c:2450,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2456,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2460,28'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2461,11'
          Dst:             pax_attribute_SCHILY_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2466,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2467,11'
          Dst:             pax_attribute_SCHILY_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2471,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2472,11'
          Dst:             pax_attribute_SCHILY_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:2477,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2478,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2479,6'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_tar.c:2483,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2484,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2485,6'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_tar.c:2489,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2491,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2493,7'
          Dst:             archive_entry_copy_fflags_text_len
        - Src:             'libarchive/archive_read_support_format_tar.c:2503,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2506,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2507,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2508,6'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_tar.c:2512,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2513,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2514,6'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_tar.c:2518,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2519,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2520,6'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_tar.c:2524,32'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2525,16'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2528,6'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:2532,31'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2536,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2538,13'
          Dst:             pax_attribute_SCHILY_xattr
        - Src:             'libarchive/archive_read_support_format_tar.c:2543,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2548,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2553,25'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2557,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2560,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2562,13'
          Dst:             pax_attribute_SUN_holesdata
        - Src:             'libarchive/archive_read_support_format_tar.c:2564,8'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2572,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2577,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2583,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2584,15'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2585,5'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_tar.c:2591,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2592,15'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2593,5'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_tar.c:2596,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2598,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2603,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2604,15'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2605,5'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_tar.c:2608,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2613,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2619,27'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2621,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:2624,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2629,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2637,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2643,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2648,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:2654,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2659,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2665,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2666,15'
          Dst:             pax_attribute_read_time
        - Src:             'libarchive/archive_read_support_format_tar.c:2667,5'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_tar.c:2673,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2678,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2689,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2691,15'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2700,6'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:2709,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2718,26'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2719,15'
          Dst:             pax_attribute_read_number
        - Src:             'libarchive/archive_read_support_format_tar.c:2720,5'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_tar.c:2723,33'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:2728,11'
          Dst:             read_bytes_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:2736,2'
          Dst:             __archive_read_consume
    - functionName:    read_body_to_string
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - as
        - h
        - unconsumed
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_consume
        - archive_set_error
        - read_bytes_to_string
        - tar_atol
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1262,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1263,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1265,7'
              BranchSideFuncs:
                - read_bytes_to_string
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1265,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1265,43'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1266,3'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1265,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1266,3'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1276,27'
              BranchSideFuncs:
                - read_bytes_to_string
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1268,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1269,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1271,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1261,10'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1268,21'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:1271,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1276,6'
          Dst:             read_bytes_to_string
    - functionName:    gnu_sparse_10_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3139
      functionLinenumberEnd: 3176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - unconsumed
      BBCount:         19
      ICount:          149
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_consume
        - gnu_add_sparse_entry
        - gnu_clear_sparse_list
        - gnu_sparse_10_atol
        - tar_flush_unconsumed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3151,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3152,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3154,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_consume
                - gnu_sparse_10_atol
                - gnu_sparse_10_atol
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3154,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3156,31'
              BranchSideFuncs:
                - gnu_sparse_10_atol
                - gnu_sparse_10_atol
                - gnu_add_sparse_entry
                - tar_flush_unconsumed
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3167,23'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3157,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3158,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3159,29'
              BranchSideFuncs:
                - gnu_sparse_10_atol
                - gnu_add_sparse_entry
                - tar_flush_unconsumed
                - __archive_read_consume
                - gnu_sparse_10_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3160,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3161,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3163,28'
              BranchSideFuncs:
                - gnu_add_sparse_entry
                - tar_flush_unconsumed
                - __archive_read_consume
                - gnu_sparse_10_atol
                - gnu_sparse_10_atol
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3163,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3154,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3164,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3171,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3172,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3173,6'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:3173,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3174,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:3175,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:3145,2'
          Dst:             gnu_clear_sparse_list
        - Src:             'libarchive/archive_read_support_format_tar.c:3150,17'
          Dst:             gnu_sparse_10_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3156,12'
          Dst:             gnu_sparse_10_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3159,10'
          Dst:             gnu_sparse_10_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:3163,7'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:3167,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:3173,17'
          Dst:             __archive_read_consume
    - functionName:    gnu_clear_sparse_list
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2930
      functionLinenumberEnd: 2939
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tar
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2933,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2934,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2938,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_mac_metadata_blob
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - unconsumed
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - archive_entry_clear
        - archive_entry_copy_mac_metadata
        - archive_entry_size
        - archive_set_error
        - tar_flush_unconsumed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1601,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1601,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1602,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1601,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1602,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1609,6'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_entry_clear
                - archive_entry_copy_mac_metadata
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1609,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1610,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1629,23'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_entry_clear
                - archive_entry_copy_mac_metadata
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1631,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1632,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1635,22'
              BranchSideFuncs:
                - archive_entry_clear
                - archive_entry_copy_mac_metadata
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1599,9'
          Dst:             archive_entry_size
        - Src:             'libarchive/archive_read_support_format_tar.c:1610,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1629,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1630,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:1635,2'
          Dst:             archive_entry_clear
        - Src:             'libarchive/archive_read_support_format_tar.c:1636,2'
          Dst:             archive_entry_copy_mac_metadata
    - functionName:    is_mac_metadata_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         41
      ICount:          205
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - archive_entry_pathname
        - archive_entry_pathname_w
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1549,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1551,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1563,37'
              BranchSideFuncs:
                - archive_entry_pathname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1551,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1552,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1559,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1552,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1552,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1554,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1552,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1553,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1554,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1559,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1559,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1561,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1559,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1559,47'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1561,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1559,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1560,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1561,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1564,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1565,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1566,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1566,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1567,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1574,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1567,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1567,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1569,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1567,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1568,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1569,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1548,15'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1563,14'
          Dst:             archive_entry_pathname
    - functionName:    header_old_tar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _archive_entry_copy_pathname_l
        - header_common
        - set_conversion_failed_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1524,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1526,37'
              BranchSideFuncs:
                - set_conversion_failed_error
                - header_common
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1532,23'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1527,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1528,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1529,2'
              BranchSideFuncs:
                - header_common
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1533,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1534,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1536,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1524,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1526,9'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1532,9'
          Dst:             header_common
    - functionName:    header_ustar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
      BBCount:         64
      ICount:          407
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - _archive_entry_copy_gname_l
        - _archive_entry_copy_pathname_l
        - _archive_entry_copy_uname_l
        - archive_entry_gname
        - archive_entry_pathname
        - archive_entry_pathname_w
        - archive_entry_rdev_is_set
        - archive_entry_set_rdev
        - archive_entry_set_rdevmajor
        - archive_entry_set_rdevminor
        - archive_entry_uname
        - archive_strappend_char
        - archive_string_free
        - archive_strncat
        - header_common
        - set_conversion_failed_error
        - tar_atol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1686,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1686,36'
              BranchSideFuncs:
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_strncat
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1687,10'
              BranchSideFuncs:
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_strncat
                - archive_strncat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1687,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1687,10'
              BranchSideFuncs:
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - set_conversion_failed_error
                - archive_strncat
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1707,20'
              BranchSideFuncs:
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1687,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1687,43'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
                - archive_strncat
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1688,3'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
                - archive_strncat
                - archive_strncat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1686,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1688,3'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
                - archive_strncat
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1707,20'
              BranchSideFuncs:
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1689,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1690,4'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1695,4'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1691,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1692,5'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1693,25'
              BranchSideFuncs:
                - archive_strncat
                - _archive_entry_copy_pathname_l
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1697,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1699,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1703,3'
              BranchSideFuncs:
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1700,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1701,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1702,3'
              BranchSideFuncs:
                - archive_string_free
                - header_common
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1708,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1709,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1710,6'
              BranchSideFuncs:
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1710,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1711,9'
              BranchSideFuncs:
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1714,51'
              BranchSideFuncs:
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1715,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1715,32'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1716,34'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1715,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1716,34'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1724,51'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1716,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1718,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1722,2'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1719,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1720,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1721,3'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1725,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1725,32'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1726,34'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1725,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1726,34'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1735,6'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1726,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1728,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1732,2'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1729,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1730,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1731,3'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1735,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1735,36'
              BranchSideFuncs:
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1736,34'
              BranchSideFuncs:
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1735,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1736,34'
              BranchSideFuncs:
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1743,26'
              BranchSideFuncs:
                - archive_entry_set_rdev
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1736,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1737,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1742,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1684,34'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:1685,41'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_tar.c:1690,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1692,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_tar.c:1693,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1695,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1697,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1699,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1703,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1707,6'
          Dst:             header_common
        - Src:             'libarchive/archive_read_support_format_tar.c:1714,31'
          Dst:             archive_entry_uname
        - Src:             'libarchive/archive_read_support_format_tar.c:1716,7'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1718,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1724,31'
          Dst:             archive_entry_gname
        - Src:             'libarchive/archive_read_support_format_tar.c:1726,7'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1728,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1736,8'
          Dst:             archive_entry_rdev_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:1738,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1737,4'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_tar.c:1740,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1739,4'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_tar.c:1743,3'
          Dst:             archive_entry_set_rdev
    - functionName:    header_gnutar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
        - unconsumed
      BBCount:         71
      ICount:          444
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - _archive_entry_copy_gname_l
        - _archive_entry_copy_pathname_l
        - _archive_entry_copy_uname_l
        - archive_entry_atime_is_set
        - archive_entry_ctime_is_set
        - archive_entry_gname
        - archive_entry_pathname
        - archive_entry_rdev_is_set
        - archive_entry_set_atime
        - archive_entry_set_ctime
        - archive_entry_set_rdev
        - archive_entry_set_rdevmajor
        - archive_entry_set_rdevminor
        - archive_entry_set_size
        - archive_entry_uname
        - gnu_sparse_old_read
        - header_common
        - set_conversion_failed_error
        - tar_atol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2818,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2819,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2822,55'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2824,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2824,35'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2825,37'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2824,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2825,37'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2837,51'
              BranchSideFuncs:
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2825,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2827,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2831,2'
              BranchSideFuncs:
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2828,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2829,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2830,3'
              BranchSideFuncs:
                - archive_entry_uname
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2838,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2838,32'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2839,34'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2838,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2839,34'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2847,51'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2839,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2841,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2845,2'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2842,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2843,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2844,3'
              BranchSideFuncs:
                - archive_entry_gname
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2848,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2848,32'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2849,34'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2848,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2849,34'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2858,6'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2849,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2851,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2855,2'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2852,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2853,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2854,3'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2858,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2858,36'
              BranchSideFuncs:
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2859,34'
              BranchSideFuncs:
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2858,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2859,34'
              BranchSideFuncs:
                - archive_entry_rdev_is_set
                - tar_atol
                - archive_entry_set_rdevmajor
                - tar_atol
                - archive_entry_set_rdevminor
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2866,26'
              BranchSideFuncs:
                - archive_entry_set_rdev
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2859,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2860,32'
              BranchSideFuncs:
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2865,2'
              BranchSideFuncs:
                - archive_entry_atime_is_set
                - tar_atol
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2872,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2873,16'
              BranchSideFuncs:
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2877,34'
              BranchSideFuncs:
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2874,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2875,28'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2876,2'
              BranchSideFuncs:
                - archive_entry_ctime_is_set
                - tar_atol
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2877,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2878,16'
              BranchSideFuncs:
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2883,6'
              BranchSideFuncs:
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2879,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2880,28'
              BranchSideFuncs:
                - archive_entry_set_ctime
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2881,2'
              BranchSideFuncs:
                - gnu_sparse_old_read
                - tar_atol
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2883,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2885,18'
              BranchSideFuncs:
                - tar_atol
                - archive_entry_set_size
                - gnu_sparse_old_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2890,6'
              BranchSideFuncs:
                - gnu_sparse_old_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2890,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2891,27'
              BranchSideFuncs:
                - gnu_sparse_old_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2895,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2891,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2893,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2894,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:2817,8'
          Dst:             header_common
        - Src:             'libarchive/archive_read_support_format_tar.c:2823,34'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:2825,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2827,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2837,31'
          Dst:             archive_entry_uname
        - Src:             'libarchive/archive_read_support_format_tar.c:2839,7'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2841,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2847,31'
          Dst:             archive_entry_gname
        - Src:             'libarchive/archive_read_support_format_tar.c:2849,7'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2851,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2859,8'
          Dst:             archive_entry_rdev_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:2861,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2860,4'
          Dst:             archive_entry_set_rdevmajor
        - Src:             'libarchive/archive_read_support_format_tar.c:2863,8'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2862,4'
          Dst:             archive_entry_set_rdevminor
        - Src:             'libarchive/archive_read_support_format_tar.c:2866,3'
          Dst:             archive_entry_set_rdev
        - Src:             'libarchive/archive_read_support_format_tar.c:2872,7'
          Dst:             archive_entry_atime_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:2873,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2875,4'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_tar.c:2877,7'
          Dst:             archive_entry_ctime_is_set
        - Src:             'libarchive/archive_read_support_format_tar.c:2878,7'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2880,4'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_tar.c:2885,9'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:2886,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_tar.c:2891,7'
          Dst:             gnu_sparse_old_read
    - functionName:    header_pax_extension
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
        - unconsumed
      BBCount:         115
      ICount:          884
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - _archive_entry_copy_gname_l
        - _archive_entry_copy_link_l
        - _archive_entry_copy_pathname_l
        - _archive_entry_copy_uname_l
        - archive_entry_copy_gname
        - archive_entry_copy_link
        - archive_entry_copy_pathname
        - archive_entry_copy_uname
        - archive_set_error
        - archive_string_conversion_from_charset
        - archive_string_conversion_set_opt
        - archive_strncat
        - pax_attribute
        - set_conversion_failed_error
        - tar_atol
        - tar_flush_unconsumed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1787,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1788,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1790,6'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1790,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1791,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1797,26'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1798,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1800,7'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1808,23'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1800,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1801,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1803,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1812,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1814,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1938,17'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1815,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1816,14'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1818,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1819,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1820,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1822,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1822,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1823,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1828,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1828,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1829,15'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1833,15'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1836,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1837,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1842,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1842,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1843,6'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1846,9'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1846,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1846,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1847,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1846,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1847,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1852,16'
              BranchSideFuncs:
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1854,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1855,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1861,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1864,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1865,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1873,7'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1874,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1874,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1876,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1875,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1875,11'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1876,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1873,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1876,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1881,16'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1883,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1883,38'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1884,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1883,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1884,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1889,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1889,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1890,5'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1892,5'
              BranchSideFuncs:
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1910,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1911,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1914,9'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1914,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1914,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1914,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1919,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1920,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1922,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1922,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1923,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1928,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1928,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1929,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1934,12'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_from_charset
                - archive_string_conversion_set_opt
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_strncat
                - tar_flush_unconsumed
                - pax_attribute
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1945,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1947,11'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_set_opt
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1951,9'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_set_opt
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1952,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1953,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1954,7'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - archive_string_conversion_set_opt
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1961,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1965,11'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1966,13'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
                - archive_entry_copy_pathname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1970,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1971,37'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - set_conversion_failed_error
                - archive_entry_copy_pathname
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1981,6'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1971,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1973,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_copy_pathname
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1979,2'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1974,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1975,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1977,32'
              BranchSideFuncs:
                - archive_entry_copy_pathname
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_uname_l
                - set_conversion_failed_error
                - archive_entry_copy_uname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1981,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1982,34'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - set_conversion_failed_error
                - archive_entry_copy_uname
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1992,6'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1982,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1984,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_copy_uname
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1990,2'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1985,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1986,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1988,29'
              BranchSideFuncs:
                - archive_entry_copy_uname
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - _archive_entry_copy_gname_l
                - set_conversion_failed_error
                - archive_entry_copy_gname
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1992,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1993,34'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
                - set_conversion_failed_error
                - archive_entry_copy_gname
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2003,6'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1993,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1995,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_copy_gname
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2001,2'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1996,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1997,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1999,29'
              BranchSideFuncs:
                - archive_entry_copy_gname
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2003,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2004,33'
              BranchSideFuncs:
                - _archive_entry_copy_link_l
                - set_conversion_failed_error
                - archive_entry_copy_link
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2016,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2004,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2006,38'
              BranchSideFuncs:
                - set_conversion_failed_error
                - archive_entry_copy_link
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2012,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:2007,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2008,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:2010,28'
              BranchSideFuncs:
                - archive_entry_copy_link
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1786,14'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1791,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1800,33'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:1803,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1808,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1818,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:1823,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1837,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1847,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1855,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1865,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1876,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1884,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1897,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1904,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1907,7'
          Dst:             pax_attribute
        - Src:             'libarchive/archive_read_support_format_tar.c:1917,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1918,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:1923,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1929,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1936,3'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:1950,11'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:1955,4'
          Dst:             archive_string_conversion_set_opt
        - Src:             'libarchive/archive_read_support_format_tar.c:1971,7'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1973,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1977,4'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:1982,7'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1984,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1988,4'
          Dst:             archive_entry_copy_uname
        - Src:             'libarchive/archive_read_support_format_tar.c:1993,7'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1995,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1999,4'
          Dst:             archive_entry_copy_gname
        - Src:             'libarchive/archive_read_support_format_tar.c:2004,7'
          Dst:             _archive_entry_copy_link_l
        - Src:             'libarchive/archive_read_support_format_tar.c:2006,10'
          Dst:             set_conversion_failed_error
        - Src:             'libarchive/archive_read_support_format_tar.c:2010,4'
          Dst:             archive_entry_copy_link
    - functionName:    header_volume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
        - unconsumed
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tar_atol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1205,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1206,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1208,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1204,9'
          Dst:             tar_atol
    - functionName:    header_gnu_longname
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
        - unconsumed
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _archive_entry_copy_pathname_l
        - read_body_to_string
        - set_conversion_failed_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1181,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1182,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1183,36'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - set_conversion_failed_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1183,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1185,37'
              BranchSideFuncs:
                - set_conversion_failed_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1186,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1180,8'
          Dst:             read_body_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:1183,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1185,9'
          Dst:             set_conversion_failed_error
    - functionName:    header_gnu_longlink
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
        - unconsumed
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - archive_entry_set_link
        - archive_string_free
        - read_body_to_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1150,8'
          Dst:             read_body_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:1151,2'
          Dst:             archive_entry_set_link
        - Src:             'libarchive/archive_read_support_format_tar.c:1152,2'
          Dst:             archive_string_free
    - functionName:    header_pax_global
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
        - unconsumed
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - tar_atol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1657,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1658,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1660,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1656,9'
          Dst:             tar_atol
    - functionName:    header_Solaris_ACL
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - h
        - unconsumed
      BBCount:         44
      ICount:          333
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - archive_acl_from_text_l
        - archive_entry_acl
        - archive_entry_perm
        - archive_set_error
        - archive_string_conversion_from_charset
        - archive_string_free
        - archive_strncat
        - read_body_to_string
        - tar_atol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1054,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1062,21'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1064,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1064,23'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1064,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1064,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1065,8'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1081,15'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1065,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1065,20'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1066,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1065,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1066,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1071,8'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1073,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1074,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1079,4'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1081,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1084,12'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1088,12'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1091,22'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1099,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1100,22'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1107,11'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1110,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1110,23'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1110,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1110,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1111,4'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1113,6'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1113,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1115,9'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1121,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1116,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1117,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1120,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_entry_acl
                - archive_acl_from_text_l
                - archive_entry_perm
                - archive_entry_set_perm
                - archive_string_free
                - __errno_location
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1128,7'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - archive_string_free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1135,2'
              BranchSideFuncs:
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:1128,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1129,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:1132,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:1050,17'
          Dst:             tar_atol
        - Src:             'libarchive/archive_read_support_format_tar.c:1052,8'
          Dst:             read_body_to_string
        - Src:             'libarchive/archive_read_support_format_tar.c:1066,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1068,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1074,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1076,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1091,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1094,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1100,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1102,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1114,20'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:1117,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:1121,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_tar.c:1122,32'
          Dst:             archive_entry_acl
        - Src:             'libarchive/archive_read_support_format_tar.c:1122,8'
          Dst:             archive_acl_from_text_l
        - Src:             'libarchive/archive_read_support_format_tar.c:1126,32'
          Dst:             archive_entry_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:1126,2'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_tar.c:1128,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_tar.c:1129,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1132,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:1135,2'
          Dst:             archive_string_free
    - functionName:    tar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - tar
        - entry
        - unconsumed
      BBCount:         122
      ICount:          819
      EdgeCount:       164
      CyclomaticComplexity: 44
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_block_is_null
        - archive_clear_error
        - archive_set_error
        - checksum
        - gnu_sparse_10_read
        - header_Solaris_ACL
        - header_gnu_longlink
        - header_gnu_longname
        - header_gnutar
        - header_old_tar
        - header_pax_extension
        - header_pax_global
        - header_ustar
        - header_volume
        - is_mac_metadata_entry
        - memcmp
        - read_mac_metadata_blob
        - tar_flush_unconsumed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:731,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:732,3'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:743,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:751,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:752,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:753,8'
              BranchSideFuncs:
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:753,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:754,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:765,8'
              BranchSideFuncs:
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:754,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:758,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:762,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:765,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:766,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:772,5'
              BranchSideFuncs:
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:774,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:774,43'
              BranchSideFuncs:
                - archive_block_is_null
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:794,18'
              BranchSideFuncs:
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:774,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:777,9'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:794,18'
              BranchSideFuncs:
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:777,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:779,6'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:784,26'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:786,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:786,22'
              BranchSideFuncs:
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:789,26'
              BranchSideFuncs:
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:786,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:786,57'
              BranchSideFuncs:
                - archive_block_is_null
                - archive_clear_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:789,26'
              BranchSideFuncs:
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:786,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:787,30'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_clear_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:789,26'
              BranchSideFuncs:
                - archive_clear_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:794,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:795,26'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:805,4'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:799,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:800,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:802,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:810,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:812,8'
              BranchSideFuncs:
                - header_Solaris_ACL
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:821,8'
              BranchSideFuncs:
                - header_pax_global
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:830,8'
              BranchSideFuncs:
                - header_gnu_longlink
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:837,8'
              BranchSideFuncs:
                - header_gnu_longname
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:844,8'
              BranchSideFuncs:
                - header_volume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:851,8'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:861,8'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:870,60'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - header_ustar
                - header_gnutar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:812,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:813,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:815,17'
              BranchSideFuncs:
                - header_Solaris_ACL
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:821,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:822,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:824,17'
              BranchSideFuncs:
                - header_pax_global
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:830,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:831,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:833,17'
              BranchSideFuncs:
                - header_gnu_longlink
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:837,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:838,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:840,17'
              BranchSideFuncs:
                - header_gnu_longname
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:844,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:847,17'
              BranchSideFuncs:
                - header_volume
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:851,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:852,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:854,17'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:861,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:862,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:864,17'
              BranchSideFuncs:
                - header_pax_extension
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:871,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:872,5'
              BranchSideFuncs:
                - header_gnutar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_ustar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:875,22'
              BranchSideFuncs:
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - header_ustar
        - Branch String:   'libarchive/archive_read_support_format_tar.c:875,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:876,9'
              BranchSideFuncs:
                - header_ustar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:882,5'
              BranchSideFuncs:
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:876,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:877,6'
              BranchSideFuncs:
                - header_ustar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:880,25'
              BranchSideFuncs:
                - header_ustar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:886,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:886,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:886,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:888,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:889,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:903,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:904,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:904,13'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:917,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:905,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:905,33'
              BranchSideFuncs:
                - is_mac_metadata_entry
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:917,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:903,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:906,35'
              BranchSideFuncs:
                - read_mac_metadata_blob
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:917,8'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:907,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:908,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:910,11'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:910,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:910,9'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:910,9'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:917,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:919,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:944,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:919,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:919,33'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:923,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:919,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:920,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:923,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:923,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:924,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:926,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:923,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:926,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:926,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:926,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:927,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:929,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:926,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:929,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:929,16'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:929,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:930,9'
              BranchSideFuncs:
                - archive_set_error
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:938,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:929,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:933,38'
              BranchSideFuncs:
                - gnu_sparse_10_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:938,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:934,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:935,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:936,36'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:948,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:948,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:948,7'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:949,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:950,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:956,8'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:956,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:743,2'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:957,14'
              BranchSideFuncs:
                - tar_flush_unconsumed
                - __archive_read_ahead
                - checksum
                - tar_flush_unconsumed
                - archive_set_error
                - header_pax_extension
                - header_pax_extension
                - header_volume
                - header_gnu_longname
                - header_gnu_longlink
                - header_pax_global
                - header_Solaris_ACL
                - memcmp
                - memcmp
                - header_old_tar
                - archive_set_error
                - gnu_sparse_10_read
                - archive_set_error
                - is_mac_metadata_entry
                - read_mac_metadata_blob
                - header_ustar
                - header_gnutar
                - archive_block_is_null
                - tar_flush_unconsumed
                - __archive_read_ahead
                - archive_clear_error
                - archive_block_is_null
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:747,4'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:750,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:758,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:766,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:774,21'
          Dst:             archive_block_is_null
        - Src:             'libarchive/archive_read_support_format_tar.c:784,5'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:785,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:786,35'
          Dst:             archive_block_is_null
        - Src:             'libarchive/archive_read_support_format_tar.c:787,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:789,5'
          Dst:             archive_clear_error
        - Src:             'libarchive/archive_read_support_format_tar.c:794,9'
          Dst:             checksum
        - Src:             'libarchive/archive_read_support_format_tar.c:795,5'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:796,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:818,11'
          Dst:             header_Solaris_ACL
        - Src:             'libarchive/archive_read_support_format_tar.c:827,11'
          Dst:             header_pax_global
        - Src:             'libarchive/archive_read_support_format_tar.c:834,11'
          Dst:             header_gnu_longlink
        - Src:             'libarchive/archive_read_support_format_tar.c:841,11'
          Dst:             header_gnu_longname
        - Src:             'libarchive/archive_read_support_format_tar.c:848,11'
          Dst:             header_volume
        - Src:             'libarchive/archive_read_support_format_tar.c:858,11'
          Dst:             header_pax_extension
        - Src:             'libarchive/archive_read_support_format_tar.c:867,11'
          Dst:             header_pax_extension
        - Src:             'libarchive/archive_read_support_format_tar.c:871,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:874,12'
          Dst:             header_gnutar
        - Src:             'libarchive/archive_read_support_format_tar.c:875,15'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:880,12'
          Dst:             header_ustar
        - Src:             'libarchive/archive_read_support_format_tar.c:884,12'
          Dst:             header_old_tar
        - Src:             'libarchive/archive_read_support_format_tar.c:905,11'
          Dst:             is_mac_metadata_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:906,12'
          Dst:             read_mac_metadata_blob
        - Src:             'libarchive/archive_read_support_format_tar.c:920,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:933,19'
          Dst:             gnu_sparse_10_read
        - Src:             'libarchive/archive_read_support_format_tar.c:938,6'
          Dst:             archive_set_error
    - functionName:    archive_read_format_tar_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_free
        - gnu_clear_sparse_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:294,2'
          Dst:             gnu_clear_sparse_list
        - Src:             'libarchive/archive_read_support_format_tar.c:295,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:296,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:297,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:298,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:299,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:300,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:301,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_tar.c:302,2'
          Dst:             archive_string_free
    - functionName:    archive_read_format_tar_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         18
      ICount:          139
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_consume
        - gnu_clear_sparse_list
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:672,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:673,8'
              BranchSideFuncs:
                - __archive_read_consume
                - gnu_clear_sparse_list
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:680,6'
              BranchSideFuncs:
                - __archive_read_consume
                - gnu_clear_sparse_list
        - Branch String:   'libarchive/archive_read_support_format_tar.c:673,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:674,8'
              BranchSideFuncs:
                - __archive_read_consume
                - gnu_clear_sparse_list
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:679,2'
              BranchSideFuncs:
                - __archive_read_consume
                - gnu_clear_sparse_list
        - Branch String:   'libarchive/archive_read_support_format_tar.c:674,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:675,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:677,15'
              BranchSideFuncs:
                - __archive_read_consume
                - gnu_clear_sparse_list
        - Branch String:   'libarchive/archive_read_support_format_tar.c:680,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:681,13'
              BranchSideFuncs:
                - __archive_read_consume
                - gnu_clear_sparse_list
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:682,13'
              BranchSideFuncs:
                - __archive_read_consume
                - gnu_clear_sparse_list
        - Branch String:   'libarchive/archive_read_support_format_tar.c:685,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:686,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:688,2'
              BranchSideFuncs:
                - gnu_clear_sparse_list
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:684,18'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:693,2'
          Dst:             gnu_clear_sparse_list
    - functionName:    archive_read_format_tar_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         33
      ICount:          267
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:608,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:608,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:609,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:608,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:610,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:615,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - free
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:615,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:616,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - free
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:621,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - free
                - archive_set_error
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:621,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:622,7'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:623,31'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_tar.c:621,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:623,31'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:632,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:623,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:624,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:625,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:633,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:634,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:635,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:635,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:636,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:641,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:641,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:642,26'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:645,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:645,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:646,26'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:647,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:654,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:606,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:655,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:616,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:623,8'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_tar.c:632,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_tar.c:636,4'
          Dst:             archive_set_error
    - functionName:    archive_read_format_tar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         46
      ICount:          305
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - archive_entry_filetype
        - archive_entry_pathname
        - archive_entry_pathname_w
        - archive_entry_set_dev
        - archive_entry_set_filetype
        - archive_entry_set_ino
        - archive_entry_sparse_add_entry
        - archive_string_default_conversion_for_read
        - gnu_add_sparse_entry
        - gnu_clear_sparse_list
        - strlen
        - tar_flush_unconsumed
        - tar_read_header
        - wcslen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:527,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:528,3'
              BranchSideFuncs:
                - gnu_clear_sparse_list
                - tar_read_header
                - tar_flush_unconsumed
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
                - gnu_add_sparse_entry
                - archive_string_default_conversion_for_read
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:532,23'
              BranchSideFuncs:
                - gnu_clear_sparse_list
                - tar_read_header
                - tar_flush_unconsumed
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
                - gnu_add_sparse_entry
                - archive_string_default_conversion_for_read
        - Branch String:   'libarchive/archive_read_support_format_tar.c:540,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:541,8'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - tar_read_header
                - tar_flush_unconsumed
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:549,22'
              BranchSideFuncs:
                - tar_read_header
                - tar_flush_unconsumed
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:541,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:543,53'
              BranchSideFuncs:
                - tar_read_header
                - tar_flush_unconsumed
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
                - gnu_add_sparse_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:546,16'
              BranchSideFuncs:
                - tar_read_header
                - tar_flush_unconsumed
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
                - gnu_add_sparse_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:557,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:558,28'
              BranchSideFuncs:
                - gnu_add_sparse_entry
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:564,13'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:558,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:560,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:561,2'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:564,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:0,0'
              BranchSideFuncs:
                - archive_entry_sparse_add_entry
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:565,9'
              BranchSideFuncs:
                - archive_entry_sparse_add_entry
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:565,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:566,36'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:568,3'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
                - archive_entry_sparse_add_entry
        - Branch String:   'libarchive/archive_read_support_format_tar.c:571,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:571,48'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:593,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:571,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:577,38'
              BranchSideFuncs:
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
                - wcslen
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:593,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:577,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:578,15'
              BranchSideFuncs:
                - wcslen
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:584,42'
              BranchSideFuncs:
                - archive_entry_pathname
                - strlen
                - archive_entry_set_filetype
        - Branch String:   'libarchive/archive_read_support_format_tar.c:579,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:579,17'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:584,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:579,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:580,32'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:584,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:586,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:586,17'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:591,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:586,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:587,32'
              BranchSideFuncs:
                - archive_entry_set_filetype
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:591,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:524,2'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_tar.c:525,2'
          Dst:             archive_entry_set_ino
        - Src:             'libarchive/archive_read_support_format_tar.c:534,2'
          Dst:             gnu_clear_sparse_list
        - Src:             'libarchive/archive_read_support_format_tar.c:543,8'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_tar.c:549,6'
          Dst:             tar_read_header
        - Src:             'libarchive/archive_read_support_format_tar.c:551,2'
          Dst:             tar_flush_unconsumed
        - Src:             'libarchive/archive_read_support_format_tar.c:558,7'
          Dst:             gnu_add_sparse_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:566,5'
          Dst:             archive_entry_sparse_add_entry
        - Src:             'libarchive/archive_read_support_format_tar.c:571,25'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:577,13'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_tar.c:578,8'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_tar.c:580,5'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_tar.c:584,19'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_tar.c:585,8'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_tar.c:587,5'
          Dst:             archive_entry_set_filetype
    - functionName:    archive_read_format_tar_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         33
      ICount:          187
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - archive_set_error
        - archive_string_conversion_from_charset
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:435,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:437,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:440,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:437,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:437,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:437,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:440,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:441,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:454,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:441,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:441,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:442,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:441,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:442,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:447,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_tar.c:448,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:451,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:454,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:455,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:457,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_tar.c:455,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:455,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:455,46'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_tar.c:458,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:458,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:458,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:435,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:440,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:442,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:446,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_tar.c:454,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_tar.c:457,13'
          Dst:             strcmp
    - functionName:    archive_read_support_format_tar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_tar_bid
        - archive_set_error
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:258,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:258,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:261,22'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_tar.c:262,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:263,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:272,37'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_tar.c:283,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:284,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:285,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:258,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_tar.c:261,22'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_tar.c:263,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_tar.c:272,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_tar.c:272,6'
          Dst:             archive_read_format_tar_bid
        - Src:             'libarchive/archive_read_support_format_tar.c:272,6'
          Dst:             archive_read_format_tar_options
        - Src:             'libarchive/archive_read_support_format_tar.c:272,6'
          Dst:             archive_read_format_tar_read_header
        - Src:             'libarchive/archive_read_support_format_tar.c:272,6'
          Dst:             archive_read_format_tar_read_data
        - Src:             'libarchive/archive_read_support_format_tar.c:272,6'
          Dst:             archive_read_format_tar_skip
        - Src:             'libarchive/archive_read_support_format_tar.c:272,6'
          Dst:             archive_read_format_tar_cleanup
    - functionName:    archive_read_support_format_gnutar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_tar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_check_magic
        - archive_read_support_format_tar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_tar.c:245,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:245,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_tar.c:247,42'
              BranchSideFuncs:
                - archive_read_support_format_tar
      Callsites:
        - Src:             'libarchive/archive_read_support_format_tar.c:245,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_tar.c:247,10'
          Dst:             archive_read_support_format_tar
    - functionName:    time_from_tm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - timegm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:544,17'
          Dst:             timegm
    - functionName:    strtoi_lim
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - str
        - ep
        - llim
        - ulim
      BBCount:         24
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:522,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:522,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:522,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:523,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:522,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:523,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:523,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:522,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:523,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:523,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:522,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:523,51'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:522,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:525,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:528,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:528,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:529,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:530,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:530,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:530,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:531,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xstrpisotime
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - endptr
      BBCount:         43
      ICount:          227
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - deconst
        - strtoi_lim
        - time_from_tm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:574,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:574,2'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:574,23'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:574,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:575,3'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:578,31'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:578,55'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:578,60'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:579,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:578,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:579,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:582,30'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:582,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:582,54'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:583,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:582,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:583,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:586,31'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:586,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:586,55'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:587,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:586,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:587,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:590,31'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:590,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:590,55'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:591,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:590,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:591,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:594,30'
              BranchSideFuncs:
                - strtoi_lim
                - strtoi_lim
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:594,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:594,54'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:595,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:594,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:595,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:598,30'
              BranchSideFuncs:
                - strtoi_lim
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:598,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:598,54'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:599,3'
              BranchSideFuncs:
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:598,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:599,3'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:603,5'
              BranchSideFuncs:
                - time_from_tm.2459
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:610,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:610,6'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:611,21'
              BranchSideFuncs:
                - deconst
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:578,20'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:582,19'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:586,20'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:590,20'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:594,19'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:598,19'
          Dst:             strtoi_lim
        - Src:             'libarchive/archive_read_support_format_warc.c:607,8'
          Dst:             time_from_tm
        - Src:             'libarchive/archive_read_support_format_warc.c:611,13'
          Dst:             deconst
    - functionName:    deconst
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _warc_find_eol
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmemmem
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:851,20'
          Dst:             xmemmem
    - functionName:    xmemmem
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hay
        - haysize
        - needle
        - needlesize
      BBCount:         30
      ICount:          226
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - deconst
        - memchr
        - memcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:473,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:474,18'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:475,27'
              BranchSideFuncs:
                - memchr
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:485,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:484,2'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:485,19'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:484,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:486,16'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:489,6'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:489,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:491,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:492,13'
              BranchSideFuncs:
                - memcmp
                - deconst
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:499,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:500,16'
              BranchSideFuncs:
                - memcmp
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:511,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:507,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:507,30'
              BranchSideFuncs:
                - memcmp
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:510,2'
              BranchSideFuncs:
                - memcmp
                - deconst
        - Branch String:   'libarchive/archive_read_support_format_warc.c:507,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:508,19'
              BranchSideFuncs:
                - deconst
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:510,2'
              BranchSideFuncs:
                - memcmp
                - deconst
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:474,10'
          Dst:             deconst
        - Src:             'libarchive/archive_read_support_format_warc.c:475,20'
          Dst:             memchr
        - Src:             'libarchive/archive_read_support_format_warc.c:494,10'
          Dst:             deconst
        - Src:             'libarchive/archive_read_support_format_warc.c:507,23'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:508,11'
          Dst:             deconst
    - functionName:    _warc_rdmtm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _warc_find_eol
        - xmemmem
        - xstrpisotime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:816,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:818,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:820,6'
              BranchSideFuncs:
                - _warc_find_eol
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:821,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:827,21'
              BranchSideFuncs:
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:828,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:830,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:832,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:816,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:821,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:827,8'
          Dst:             xstrpisotime
    - functionName:    _warc_rduri
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         42
      ICount:          228
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - _warc_find_eol
        - memcmp
        - xmemmem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:697,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:699,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:702,6'
              BranchSideFuncs:
                - _warc_find_eol
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:703,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:705,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:708,2'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:708,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:708,24'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:708,2'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:708,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:709,3'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:712,21'
              BranchSideFuncs:
                - xmemmem
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:712,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:714,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:718,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:718,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:719,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:724,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:719,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:720,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:721,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __ctype_b_loc
        - Branch String:   'libarchive/archive_read_support_format_warc.c:724,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:725,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:728,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:731,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:734,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:734,20'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:734,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:735,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:737,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:734,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:737,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:740,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:737,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:737,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:737,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:737,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:737,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:697,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:703,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:712,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:719,7'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:731,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:734,13'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:735,6'
          Dst:             memcmp
    - functionName:    _warc_rdtyp
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         25
      ICount:          129
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _warc_find_eol
        - memcmp
        - xmemmem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:667,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:671,6'
              BranchSideFuncs:
                - _warc_find_eol
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:672,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:674,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:678,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:678,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:678,24'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:678,2'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:678,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:679,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:681,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:681,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:682,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:687,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:682,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:683,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:684,19'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:667,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:672,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:682,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:684,12'
          Dst:             memcmp
    - functionName:    _warc_rdrtm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _warc_find_eol
        - xmemmem
        - xstrpisotime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:789,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:791,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:793,6'
              BranchSideFuncs:
                - _warc_find_eol
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:794,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:796,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:800,21'
              BranchSideFuncs:
                - xstrpisotime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:801,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:803,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:805,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:789,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:794,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:800,8'
          Dst:             xstrpisotime
    - functionName:    _warc_rdlen
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         24
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - __errno_location
        - _warc_find_eol
        - strtol
        - xmemmem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:755,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:757,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:759,6'
              BranchSideFuncs:
                - _warc_find_eol
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:760,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:762,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:766,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:766,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:766,24'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:766,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:766,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:767,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:769,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:769,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:770,3'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:771,2'
              BranchSideFuncs:
                - __errno_location
                - strtol
                - __errno_location
        - Branch String:   'libarchive/archive_read_support_format_warc.c:773,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:773,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:775,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:773,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:775,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:778,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:755,13'
          Dst:             xmemmem
        - Src:             'libarchive/archive_read_support_format_warc.c:760,13'
          Dst:             _warc_find_eol
        - Src:             'libarchive/archive_read_support_format_warc.c:769,7'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:771,2'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_warc.c:772,8'
          Dst:             strtol
        - Src:             'libarchive/archive_read_support_format_warc.c:773,6'
          Dst:             __errno_location
    - 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:    _warc_find_eoh
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmemmem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:841,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:841,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:842,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:839,20'
          Dst:             xmemmem
    - functionName:    _warc_rdver
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - bsz
      BBCount:         33
      ICount:          221
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:624,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:624,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:626,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:624,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:626,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:629,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:631,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:631,42'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:631,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:632,6'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:631,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:634,7'
              BranchSideFuncs:
                - __ctype_b_loc
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:658,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:634,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:635,8'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:637,10'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:639,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:640,12'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:643,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_warc.c:649,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:650,15'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:654,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:650,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:651,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:652,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:624,18'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_warc.c:631,6'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:632,6'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:634,7'
          Dst:             __ctype_b_loc
        - Src:             'libarchive/archive_read_support_format_warc.c:650,8'
          Dst:             memcmp
    - functionName:    _warc_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:171,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:171,6'
              BranchSideFuncs:
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:172,8'
              BranchSideFuncs:
                - free
                - archive_string_free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:174,2'
          Dst:             archive_string_free
    - functionName:    _warc_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_read_consume
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:442,2'
          Dst:             __archive_read_consume
    - functionName:    _warc_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buf
        - bsz
        - off
      BBCount:         19
      ICount:          167
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:402,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:402,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:412,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_warc.c:412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:413,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:417,29'
              BranchSideFuncs:
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_warc.c:418,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:419,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:422,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:422,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:423,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:424,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:413,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_warc.c:417,8'
          Dst:             __archive_read_ahead
    - functionName:    _warc_rdhdr
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         72
      ICount:          509
      EdgeCount:       85
      CyclomaticComplexity: 15
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - _warc_find_eoh
        - _warc_rdlen
        - _warc_rdmtm
        - _warc_rdrtm
        - _warc_rdtyp
        - _warc_rduri
        - _warc_rdver
        - _warc_skip
        - archive_entry_copy_pathname
        - archive_entry_set_ctime
        - archive_entry_set_filetype
        - archive_entry_set_mtime
        - archive_entry_set_perm
        - archive_entry_set_size
        - archive_set_error
        - archive_string_sprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:236,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:239,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:242,13'
              BranchSideFuncs:
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:249,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:254,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:258,20'
              BranchSideFuncs:
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:260,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:262,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:265,13'
              BranchSideFuncs:
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:265,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:265,28'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:267,5'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:273,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:277,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:281,22'
              BranchSideFuncs:
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:282,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:286,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:292,2'
              BranchSideFuncs:
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
        - Branch String:   'libarchive/archive_read_support_format_warc.c:293,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:295,27'
              BranchSideFuncs:
                - archive_string_sprintf
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:301,21'
              BranchSideFuncs:
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:307,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:312,22'
              BranchSideFuncs:
                - _warc_rduri
                - _warc_rdmtm
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:312,22'
              BranchSideFuncs:
                - _warc_rduri
                - _warc_rdmtm
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:354,2'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:356,8'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:315,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:315,29'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:317,9'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:315,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:317,9'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:323,12'
              BranchSideFuncs:
                - _warc_rdmtm
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:323,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:324,25'
              BranchSideFuncs:
                - realloc
                - _warc_rdmtm
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:334,10'
              BranchSideFuncs:
                - _warc_rdmtm
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:326,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:328,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:332,18'
              BranchSideFuncs:
                - _warc_rdmtm
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:343,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:344,12'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:346,3'
              BranchSideFuncs:
                - __archive_read_consume
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_warc.c:364,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:367,12'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:367,12'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:386,2'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:389,14'
              BranchSideFuncs:
                - _warc_skip
                - __archive_read_ahead
                - _warc_find_eoh
                - _warc_rdver
                - _warc_rdlen
                - _warc_rdrtm
                - _warc_rdtyp
                - __archive_read_consume
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - _warc_rduri
                - _warc_rdmtm
                - realloc
                - archive_set_error
                - archive_string_sprintf
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:367,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:367,18'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:369,31'
              BranchSideFuncs:
                - archive_entry_set_filetype
                - archive_entry_copy_pathname
                - archive_entry_set_size
                - archive_entry_set_perm
                - archive_entry_set_ctime
                - archive_entry_set_mtime
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:234,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_warc.c:238,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:248,8'
          Dst:             _warc_find_eoh
        - Src:             'libarchive/archive_read_support_format_warc.c:253,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:258,8'
          Dst:             _warc_rdver
        - Src:             'libarchive/archive_read_support_format_warc.c:261,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:266,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:272,11'
          Dst:             _warc_rdlen
        - Src:             'libarchive/archive_read_support_format_warc.c:276,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:281,10'
          Dst:             _warc_rdrtm
        - Src:             'libarchive/archive_read_support_format_warc.c:285,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:295,3'
          Dst:             archive_string_sprintf
        - Src:             'libarchive/archive_read_support_format_warc.c:301,9'
          Dst:             _warc_rdtyp
        - Src:             'libarchive/archive_read_support_format_warc.c:312,10'
          Dst:             _warc_rduri
        - Src:             'libarchive/archive_read_support_format_warc.c:325,10'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_warc.c:327,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:343,16'
          Dst:             _warc_rdmtm
        - Src:             'libarchive/archive_read_support_format_warc.c:362,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_warc.c:369,4'
          Dst:             archive_entry_set_filetype
        - Src:             'libarchive/archive_read_support_format_warc.c:370,4'
          Dst:             archive_entry_copy_pathname
        - Src:             'libarchive/archive_read_support_format_warc.c:371,4'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_warc.c:372,4'
          Dst:             archive_entry_set_perm
        - Src:             'libarchive/archive_read_support_format_warc.c:374,4'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_warc.c:375,4'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_warc.c:389,3'
          Dst:             _warc_skip
    - functionName:    _warc_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - _warc_rdver
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:190,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:192,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:193,13'
              BranchSideFuncs:
                - _warc_rdver
        - Branch String:   'libarchive/archive_read_support_format_warc.c:200,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:200,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:202,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_warc.c:200,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:202,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:206,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:190,13'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_warc.c:199,8'
          Dst:             _warc_rdver
    - functionName:    archive_read_support_format_warc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_warc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - _warc_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_warc.c:145,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:145,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:148,11'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_warc.c:148,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:149,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:155,3'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_warc.c:159,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:160,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_warc.c:163,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_warc.c:145,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_warc.c:148,11'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_warc.c:149,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_warc.c:154,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_warc.c:154,6'
          Dst:             _warc_bid
        - Src:             'libarchive/archive_read_support_format_warc.c:154,6'
          Dst:             _warc_rdhdr
        - Src:             'libarchive/archive_read_support_format_warc.c:154,6'
          Dst:             _warc_read
        - Src:             'libarchive/archive_read_support_format_warc.c:154,6'
          Dst:             _warc_skip
        - Src:             'libarchive/archive_read_support_format_warc.c:154,6'
          Dst:             _warc_cleanup
    - functionName:    decompression_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - BZ2_bzDecompressEnd
        - archive_set_error
        - inflateEnd
        - lzma_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1727,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1728,20'
              BranchSideFuncs:
                - inflateEnd
                - lzma_end
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1736,6'
              BranchSideFuncs:
                - lzma_end
                - BZ2_bzDecompressEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1728,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1729,23'
              BranchSideFuncs:
                - archive_set_error
                - lzma_end
                - BZ2_bzDecompressEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1734,2'
              BranchSideFuncs:
                - lzma_end
                - BZ2_bzDecompressEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1736,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1737,29'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1746,6'
              BranchSideFuncs:
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1737,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1738,23'
              BranchSideFuncs:
                - archive_set_error
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1743,2'
              BranchSideFuncs:
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1746,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1746,6'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1747,14'
              BranchSideFuncs:
                - lzma_end
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1728,7'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1729,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1737,7'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1738,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1747,3'
          Dst:             lzma_end
    - functionName:    checksum_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _checksum_final
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1767,2'
          Dst:             _checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:1768,2'
          Dst:             _checksum_final
    - functionName:    _checksum_final
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sumwrk
        - val
        - len
      BBCount:         20
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1394,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1394,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1396,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1398,3'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1404,3'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1399,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1400,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1401,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1399,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1401,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1402,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1405,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1406,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1407,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1405,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1407,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1408,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1400,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1406,7'
          Dst:             memcmp
    - functionName:    _checksum_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - sumwrk
        - buff
        - size
      BBCount:         8
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1376,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1376,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1378,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1380,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1383,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checksum_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - abuff
        - asize
        - ebuff
        - esize
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _checksum_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1430,2'
          Dst:             _checksum_update
        - Src:             'libarchive/archive_read_support_format_xar.c:1431,2'
          Dst:             _checksum_update
    - functionName:    decompress
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - outbytes
        - b
        - used
      BBCount:         45
      ICount:          411
      EdgeCount:       45
      CyclomaticComplexity: 2
      functionsReached:
        - BZ2_bzDecompress
        - BZ2_bzDecompressEnd
        - archive_set_error
        - inflate
        - lzma_code
        - lzma_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1602,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1603,7'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1615,16'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1603,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1604,19'
              BranchSideFuncs:
                - malloc
                - lzma_code
                - lzma_end
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1611,13'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1605,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1606,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1610,3'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1616,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1618,45'
              BranchSideFuncs:
                - inflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1637,46'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1670,27'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1670,27'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1701,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1703,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1623,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1626,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1626,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1628,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1642,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1644,34'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1656,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1658,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1644,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1646,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1648,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1675,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1677,15'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1681,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1683,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1703,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1704,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1708,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1708,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1709,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1710,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1606,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1622,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_xar.c:1628,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1641,7'
          Dst:             BZ2_bzDecompress
        - Src:             'libarchive/archive_read_support_format_xar.c:1644,12'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1648,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1658,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1674,7'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_xar.c:1677,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_xar.c:1683,4'
          Dst:             archive_set_error
    - functionName:    _checksum_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sumwrk
        - sum_alg
      BBCount:         8
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1360,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1360,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1362,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1364,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1367,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    checksum_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - a_sum_alg
        - e_sum_alg
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _checksum_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1419,2'
          Dst:             _checksum_init
        - Src:             'libarchive/archive_read_support_format_xar.c:1420,2'
          Dst:             _checksum_init
    - functionName:    decompression_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - encoding
      BBCount:         50
      ICount:          339
      EdgeCount:       55
      CyclomaticComplexity: 7
      functionsReached:
        - BZ2_bzDecompressEnd
        - BZ2_bzDecompressInit
        - archive_set_error
        - inflateInit_
        - inflateReset
        - lzma_alone_decoder
        - lzma_end
        - lzma_stream_decoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1460,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1462,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1464,7'
              BranchSideFuncs:
                - inflateInit_
                - archive_set_error
                - inflateReset
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1479,7'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1524,7'
              BranchSideFuncs:
                - lzma_alone_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - lzma_stream_decoder
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1524,7'
              BranchSideFuncs:
                - lzma_alone_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - lzma_stream_decoder
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1576,11'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1464,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1465,23'
              BranchSideFuncs:
                - inflateReset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1467,8'
              BranchSideFuncs:
                - inflateInit_
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1468,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1469,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1473,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1479,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1480,26'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1483,30'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1484,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1485,31'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1486,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1486,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1487,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1507,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1489,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1491,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1494,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1498,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1501,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1503,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1501,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1503,32'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1524,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1525,15'
              BranchSideFuncs:
                - lzma_end
                - lzma_alone_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - lzma_stream_decoder
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1528,7'
              BranchSideFuncs:
                - lzma_alone_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - lzma_stream_decoder
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1528,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1529,30'
              BranchSideFuncs:
                - lzma_stream_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1533,29'
              BranchSideFuncs:
                - lzma_alone_decoder
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1535,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1536,12'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1560,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1536,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1538,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1545,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1552,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1576,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1577,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1578,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1579,19'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1580,19'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1465,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_xar.c:1467,8'
          Dst:             inflateInit_
        - Src:             'libarchive/archive_read_support_format_xar.c:1469,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1480,4'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_xar.c:1483,7'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_xar.c:1485,8'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_xar.c:1501,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1525,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_xar.c:1529,8'
          Dst:             lzma_stream_decoder
        - Src:             'libarchive/archive_read_support_format_xar.c:1533,8'
          Dst:             lzma_alone_decoder
        - Src:             'libarchive/archive_read_support_format_xar.c:1538,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1545,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1552,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1582,3'
          Dst:             archive_set_error
    - functionName:    xattr_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - xattr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1868,2'
          Dst:             archive_string_free
    - functionName:    time_from_tm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - timegm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1145,17'
          Dst:             timegm
    - functionName:    atohex
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - b
        - bsize
        - p
        - psize
      BBCount:         44
      ICount:          287
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1110,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1110,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1110,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1110,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1113,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1135,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1113,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1113,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1115,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1113,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1115,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1115,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1115,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1117,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1115,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1116,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1117,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1117,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1117,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1120,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1117,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1118,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1120,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1121,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1121,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1123,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1121,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1122,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1123,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1123,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1123,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1125,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1123,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1124,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1125,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1125,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1125,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1128,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1125,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1126,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1128,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - n
      BBCount:         43
      ICount:          279
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - atol10
        - time_from_tm
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1170,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1171,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1172,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1173,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1174,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1175,20'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1178,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1179,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1180,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1180,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1181,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1181,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1182,19'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1184,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1185,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1186,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1187,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1187,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1188,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1187,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1188,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1189,20'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1191,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1192,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1193,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1194,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1194,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1195,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1194,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1195,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1196,20'
              BranchSideFuncs:
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1198,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1199,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1200,16'
              BranchSideFuncs:
                - atol10
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1201,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1201,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1202,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1201,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1202,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1203,19'
              BranchSideFuncs:
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1205,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1206,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1207,16'
              BranchSideFuncs:
                - atol10
                - time_from_tm.2589
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1208,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1208,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1209,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1208,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1209,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1210,19'
              BranchSideFuncs:
                - time_from_tm.2589
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1172,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1179,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1186,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1193,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1200,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1207,9'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1217,6'
          Dst:             time_from_tm
    - functionName:    atol10
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1071,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1072,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1074,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1076,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1076,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1076,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1076,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1076,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1077,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1080,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    atol8
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - p
        - char_cnt
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1089,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1090,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1092,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1093,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1094,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1102,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1094,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1094,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1097,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1094,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1095,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1097,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_string
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - known
        - data
        - len
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2671,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2672,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2673,16'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2671,6'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_xar.c:2673,9'
          Dst:             memcmp
    - functionName:    strappend_base64
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2621
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - xar
        - as
        - s
        - l
      BBCount:         28
      ICount:          242
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - archive_strncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2631,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2632,7'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2664,6'
              BranchSideFuncs:
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2634,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2634,34'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2635,4'
              BranchSideFuncs:
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2634,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2635,4'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2636,16'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2642,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2643,16'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2650,7'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2643,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2644,5'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2645,18'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2650,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2651,16'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2658,7'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2651,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2652,5'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2653,18'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2658,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2631,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2659,20'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2664,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2664,6'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2665,19'
              BranchSideFuncs:
                - archive_strncat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2659,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_xar.c:2665,3'
          Dst:             archive_strncat
    - functionName:    unknowntag_end
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xar
        - name
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - archive_string_free
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1948,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1948,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1949,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1948,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1949,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1950,13'
              BranchSideFuncs:
                - strcmp
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1950,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1950,6'
              BranchSideFuncs:
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1951,22'
              BranchSideFuncs:
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1954,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1958,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1960,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1950,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1952,3'
          Dst:             archive_string_free
    - functionName:    heap_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - heap
        - file
      BBCount:         22
      ICount:          211
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1230,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1234,7'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1260,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1234,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1235,13'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1237,15'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1239,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1240,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1245,14'
              BranchSideFuncs:
                - calloc
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1246,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1247,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1251,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1251,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1252,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1256,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1266,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1267,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1277,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1269,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1270,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1274,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1240,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1245,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_xar.c:1247,4'
          Dst:             archive_set_error
    - functionName:    xml_parse_file_ext2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2976
      functionLinenumberEnd: 3066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xar
        - name
      BBCount:         69
      ICount:          343
      EdgeCount:       91
      CyclomaticComplexity: 24
      functionsReached:
        - archive_strappend_char
        - archive_strcat
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2979,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2980,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2983,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2983,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2984,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2987,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2987,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2988,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2991,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2991,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2992,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2995,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2995,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2996,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2999,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2999,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3000,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3003,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3003,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3004,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3007,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3007,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3008,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3011,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3011,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3012,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3015,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3015,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3016,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3019,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3019,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3020,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3023,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3023,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3024,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3027,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3027,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3028,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3031,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3031,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3032,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3035,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3035,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3036,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3039,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3039,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3040,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3043,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3043,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3044,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3047,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3047,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3048,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3051,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3051,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3052,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3055,18'
              BranchSideFuncs:
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3060,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3061,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3062,6'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3062,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3063,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3064,19'
              BranchSideFuncs:
                - archive_strcat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2979,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2983,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2987,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2991,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2995,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2999,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3003,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3007,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3011,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3015,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3019,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3023,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3027,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3031,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3035,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3039,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3043,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3047,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3051,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3055,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:3063,3'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_xar.c:3064,2'
          Dst:             archive_strcat
    - functionName:    xml_parse_file_flags
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2918
      functionLinenumberEnd: 2969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - xar
        - name
      BBCount:         39
      ICount:          210
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - archive_strappend_char
        - archive_strcat
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2921,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2922,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2925,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2925,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2926,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2929,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2929,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2930,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2933,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2933,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2934,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2937,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2937,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2938,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2941,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2941,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2942,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2945,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2945,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2946,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2949,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2949,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2950,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2953,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2953,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2954,3'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2957,18'
              BranchSideFuncs:
                - strcmp
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2962,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2963,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2964,2'
              BranchSideFuncs:
                - archive_strcat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2965,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2966,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strcat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2967,19'
              BranchSideFuncs:
                - archive_strcat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2921,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2925,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2929,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2933,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2937,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2941,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2945,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2949,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2953,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2957,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2966,3'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_xar.c:2967,2'
          Dst:             archive_strcat
    - functionName:    getsumalgorithm
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         45
      ICount:          242
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1901,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1902,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1915,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1902,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1903,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1914,2'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1904,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1904,24'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1905,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1904,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1905,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1909,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1905,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1905,24'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1906,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1905,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1906,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1909,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1906,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1906,24'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1907,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1906,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1907,8'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1909,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1907,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1907,23'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1909,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1904,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1908,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1909,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1909,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1909,24'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1910,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1909,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1910,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1913,3'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1910,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1910,24'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1911,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1910,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1911,8'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1913,3'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1911,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1911,23'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1913,3'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1909,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1912,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1913,3'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1902,7'
          Dst:             strcmp
    - functionName:    getencoding
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         25
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1878,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1879,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1892,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1879,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1880,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1891,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1880,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1881,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1882,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1882,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1883,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1884,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1884,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1885,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1886,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1886,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1887,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1888,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1879,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1880,8'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1882,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1884,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1886,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1888,13'
          Dst:             strcmp
    - functionName:    add_link
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - xar
        - file
      BBCount:         12
      ICount:          114
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1334,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1335,7'
              BranchSideFuncs:
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1342,11'
              BranchSideFuncs:
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1335,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1336,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1341,2'
              BranchSideFuncs:
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1343,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1344,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1347,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1344,3'
          Dst:             archive_set_error
    - functionName:    xattr_new
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1863
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - xar
        - list
      BBCount:         20
      ICount:          135
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - atol10
        - calloc
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1844,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1845,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1848,15'
              BranchSideFuncs:
                - strcmp
                - strlen
                - atol10
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1849,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1850,14'
              BranchSideFuncs:
                - strcmp
                - strlen
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1854,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1850,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1851,23'
              BranchSideFuncs:
                - strlen
                - atol10
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1852,2'
              BranchSideFuncs:
                - strcmp
                - strlen
                - atol10
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1854,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1856,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1859,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1856,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1857,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1858,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1843,10'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_xar.c:1845,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1850,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1851,36'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_xar.c:1851,16'
          Dst:             atol10
    - functionName:    file_new
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - xar
        - list
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - atol10
        - calloc
        - heap_add_entry
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1795,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1796,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1799,17'
              BranchSideFuncs:
                - heap_add_entry.2592
                - strcmp
                - strlen
                - atol10
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1805,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1806,14'
              BranchSideFuncs:
                - strcmp
                - heap_add_entry.2592
                - strlen
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1809,2'
              BranchSideFuncs:
                - heap_add_entry.2592
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1806,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1807,22'
              BranchSideFuncs:
                - strlen
                - atol10
                - heap_add_entry.2592
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1808,2'
              BranchSideFuncs:
                - heap_add_entry.2592
                - strcmp
                - strlen
                - atol10
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1810,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1811,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1812,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1794,9'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_xar.c:1796,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1806,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1807,35'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_xar.c:1807,15'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:1810,6'
          Dst:             heap_add_entry
    - functionName:    unknowntag_start
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - xar
        - name
      BBCount:         14
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
        - archive_strncat
        - strlen
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1924,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1925,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1928,14'
              BranchSideFuncs:
                - strlen
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1930,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1930,2'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1930,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1931,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1935,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1938,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1925,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1930,2'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_xar.c:1930,2'
          Dst:             archive_strncat
    - functionName:    xml_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2678
      functionLinenumberEnd: 2911
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - userData
        - s
        - len
      BBCount:         123
      ICount:          1099
      EdgeCount:       133
      CyclomaticComplexity: 12
      functionsReached:
        - archive_strappend_char
        - archive_string_concat
        - archive_strncat
        - atohex
        - atol10
        - atol8
        - is_string
        - parse_time
        - strappend_base64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2695,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2697,35'
              BranchSideFuncs:
                - atol10
                - archive_strncat
                - archive_strncat
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - parse_time
                - parse_time
                - parse_time
                - atol10
                - archive_strncat
                - atol10
                - archive_strncat
                - atol8.2590
                - atol10
                - atol10
                - atol10
                - atol10
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - archive_strncat
                - archive_strncat
                - strappend_base64
                - archive_string_concat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2700,33'
              BranchSideFuncs:
                - atol10
                - archive_strncat
                - archive_strncat
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - parse_time
                - parse_time
                - parse_time
                - atol10
                - archive_strncat
                - atol10
                - archive_strncat
                - atol8.2590
                - atol10
                - atol10
                - atol10
                - atol10
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - archive_strncat
                - archive_strncat
                - strappend_base64
                - archive_string_concat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2703,3'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - parse_time
                - parse_time
                - parse_time
                - atol10
                - archive_strncat
                - atol10
                - archive_strncat
                - atol8.2590
                - atol10
                - atol10
                - atol10
                - atol10
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - archive_strncat
                - archive_strncat
                - strappend_base64
                - archive_string_concat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2705,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2706,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2708,10'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - atohex
                - atohex
                - atol10
                - atol10
                - atol10
                - parse_time
                - parse_time
                - parse_time
                - atol10
                - archive_strncat
                - atol10
                - archive_strncat
                - atol8.2590
                - atol10
                - atol10
                - atol10
                - atol10
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - archive_strncat
                - archive_strncat
                - strappend_base64
                - archive_string_concat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2708,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2708,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2710,7'
              BranchSideFuncs:
                - archive_strncat
                - strappend_base64
                - archive_string_concat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2726,3'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2730,25'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2755,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2759,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2763,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2767,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2771,3'
              BranchSideFuncs:
                - atol8.2590
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2777,3'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2781,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2785,3'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2789,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2793,3'
              BranchSideFuncs:
                - parse_time
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2797,3'
              BranchSideFuncs:
                - parse_time
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2801,3'
              BranchSideFuncs:
                - parse_time
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2805,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2809,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2813,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2817,33'
              BranchSideFuncs:
                - atohex
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2821,33'
              BranchSideFuncs:
                - atohex
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2825,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2829,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2833,3'
              BranchSideFuncs:
                - atol10
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2837,3'
              BranchSideFuncs:
                - atohex
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2842,3'
              BranchSideFuncs:
                - atohex
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2847,3'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2851,3'
              BranchSideFuncs:
                - archive_strncat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2858,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2858,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2858,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2909,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2710,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2711,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2713,7'
              BranchSideFuncs:
                - archive_strncat
                - strappend_base64
                - archive_string_concat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2713,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2714,28'
              BranchSideFuncs:
                - archive_string_concat
                - archive_strappend_char
                - archive_strncat
                - strappend_base64
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2718,3'
              BranchSideFuncs:
                - archive_strncat
                - strappend_base64
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2719,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2720,21'
              BranchSideFuncs:
                - strappend_base64
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2723,22'
              BranchSideFuncs:
                - archive_strncat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2730,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2731,29'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2733,9'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2730,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2733,9'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2734,30'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2734,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2736,9'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2737,28'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
                - is_string
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2737,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2739,9'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2740,38'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
                - is_string
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2740,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2742,9'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2743,34'
              BranchSideFuncs:
                - is_string
                - is_string
                - is_string
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2743,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2745,9'
              BranchSideFuncs:
                - is_string
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2746,27'
              BranchSideFuncs:
                - is_string
                - is_string
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2746,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2748,9'
              BranchSideFuncs:
                - is_string
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2749,25'
              BranchSideFuncs:
                - is_string
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2749,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2751,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2752,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2697,28'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2700,26'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2714,4'
          Dst:             archive_string_concat
        - Src:             'libarchive/archive_read_support_format_xar.c:2716,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_xar.c:2720,4'
          Dst:             strappend_base64
        - Src:             'libarchive/archive_read_support_format_xar.c:2723,4'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_xar.c:2727,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_xar.c:2730,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2731,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2734,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2737,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2740,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2743,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2746,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2749,7'
          Dst:             is_string
        - Src:             'libarchive/archive_read_support_format_xar.c:2756,22'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2760,32'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2764,32'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2768,27'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2774,17'
          Dst:             atol8
        - Src:             'libarchive/archive_read_support_format_xar.c:2778,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_xar.c:2782,20'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2786,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_xar.c:2790,20'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2794,22'
          Dst:             parse_time
        - Src:             'libarchive/archive_read_support_format_xar.c:2798,22'
          Dst:             parse_time
        - Src:             'libarchive/archive_read_support_format_xar.c:2802,22'
          Dst:             parse_time
        - Src:             'libarchive/archive_read_support_format_xar.c:2806,23'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2810,23'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2814,21'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2817,26'
          Dst:             atohex
        - Src:             'libarchive/archive_read_support_format_xar.c:2821,26'
          Dst:             atohex
        - Src:             'libarchive/archive_read_support_format_xar.c:2826,24'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2830,24'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2834,22'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2838,27'
          Dst:             atohex
        - Src:             'libarchive/archive_read_support_format_xar.c:2843,27'
          Dst:             atohex
        - Src:             'libarchive/archive_read_support_format_xar.c:2848,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_xar.c:2852,3'
          Dst:             archive_strncat
    - functionName:    xml_end
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - userData
        - name
      BBCount:         319
      ICount:          1400
      EdgeCount:       397
      CyclomaticComplexity: 80
      functionsReached:
        - strcmp
        - unknowntag_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2262,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2262,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2264,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2266,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2270,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2274,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2278,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2282,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2286,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2290,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2300,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2304,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2308,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2312,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2316,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2320,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2324,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2328,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2332,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2338,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2342,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2346,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2350,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2354,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2358,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2362,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2366,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2370,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2374,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2378,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2382,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2386,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2390,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2394,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2398,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2402,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2406,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2410,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2414,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2418,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2422,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2426,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2430,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2434,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2438,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2442,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2446,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2450,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2454,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2458,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2462,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2466,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2470,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2474,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2478,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2482,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2486,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2490,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2494,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2498,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2502,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2506,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2510,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2514,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2518,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2522,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2526,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2530,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2534,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2538,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2542,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2546,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2550,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2554,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2558,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2562,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2566,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2570,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2574,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2578,18'
              BranchSideFuncs:
                - unknowntag_end
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2266,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2267,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2268,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2270,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2271,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2272,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2274,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2275,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2276,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2279,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2280,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2282,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2283,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2284,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2287,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2288,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2290,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2291,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2298,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2291,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2292,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2294,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2291,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2293,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2294,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2295,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2296,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2297,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2300,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2301,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2302,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2304,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2305,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2306,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2308,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2309,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2310,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2312,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2313,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2314,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2316,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2317,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2318,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2320,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2321,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2322,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2324,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2325,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2326,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2328,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2329,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2330,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2332,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2333,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2336,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2338,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2339,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2340,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2342,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2343,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2344,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2346,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2347,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2348,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2350,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2351,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2352,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2354,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2355,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2356,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2358,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2359,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2360,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2362,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2363,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2364,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2366,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2367,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2368,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2370,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2371,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2372,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2374,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2375,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2376,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2378,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2379,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2380,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2382,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2383,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2384,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2386,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2387,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2388,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2390,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2391,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2392,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2394,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2395,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2396,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2399,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2400,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2402,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2403,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2404,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2406,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2407,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2408,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2410,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2411,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2412,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2414,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2415,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2416,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2418,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2419,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2420,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2422,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2423,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2424,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2426,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2427,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2428,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2430,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2431,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2432,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2434,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2435,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2436,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2438,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2439,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2440,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2442,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2443,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2444,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2446,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2447,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2448,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2450,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2451,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2452,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2454,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2455,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2456,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2458,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2459,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2460,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2463,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2464,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2466,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2467,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2468,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2470,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2471,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2472,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2474,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2475,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2476,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2478,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2479,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2480,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2482,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2483,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2484,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2486,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2487,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2488,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2490,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2491,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2492,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2494,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2495,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2496,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2498,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2499,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2500,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2502,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2503,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2504,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2506,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2507,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2508,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2510,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2511,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2512,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2514,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2515,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2516,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2518,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2519,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2520,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2522,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2523,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2524,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2526,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2527,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2528,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2530,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2531,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2532,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2534,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2535,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2536,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2538,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2539,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2540,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2543,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2544,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2546,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2547,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2548,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2551,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2552,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2554,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2555,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2556,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2558,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2559,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2560,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2562,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2563,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2564,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2566,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2567,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2568,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2570,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2571,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2572,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2574,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2575,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2576,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:2266,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2270,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2274,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2278,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2282,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2286,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2290,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2300,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2304,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2308,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2312,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2316,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2320,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2324,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2328,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2332,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2338,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2342,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2346,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2350,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2354,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2358,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2362,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2366,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2370,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2374,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2378,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2382,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2386,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2390,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2394,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2398,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2402,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2406,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2410,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2414,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2418,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2422,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2426,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2430,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2434,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2438,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2442,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2446,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2450,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2454,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2458,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2462,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2466,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2470,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2474,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2478,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2482,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2486,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2490,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2494,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2498,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2502,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2506,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2510,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2514,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2518,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2522,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2526,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2530,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2534,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2538,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2542,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2546,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2550,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2554,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2558,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2562,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2566,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2570,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2574,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2578,3'
          Dst:             unknowntag_end
    - functionName:    xmlattr_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1777,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1778,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1784,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xml_start
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - name
        - list
      BBCount:         294
      ICount:          1396
      EdgeCount:       369
      CyclomaticComplexity: 77
      functionsReached:
        - add_link
        - archive_set_error
        - atol10
        - file_new
        - getencoding
        - getsumalgorithm
        - strcmp
        - strlen
        - unknowntag_start
        - xattr_new
        - xml_parse_file_ext2
        - xml_parse_file_flags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1978,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1980,14'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1987,14'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1994,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - file_new
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2008,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2017,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
                - xattr_new
                - file_new
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2097,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getsumalgorithm
                - getsumalgorithm
                - getencoding
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2122,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2131,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2135,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getencoding
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2157,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2168,29'
              BranchSideFuncs:
                - xml_parse_file_flags
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2173,28'
              BranchSideFuncs:
                - xml_parse_file_ext2
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2243,24'
              BranchSideFuncs:
                - unknowntag_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2247,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1980,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1981,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1983,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1983,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1984,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1987,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1988,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1990,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1990,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1991,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1994,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1995,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1996,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - unknowntag_start
                - file_new
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1996,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1997,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1998,19'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
                - file_new
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1998,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1999,17'
              BranchSideFuncs:
                - file_new
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2004,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1999,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2000,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2001,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2004,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2005,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2008,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2009,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2010,19'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2010,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2011,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2013,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2013,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2014,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2017,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2018,17'
              BranchSideFuncs:
                - file_new
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2021,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
                - xattr_new
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2018,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2019,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2020,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2021,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2022,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2023,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
                - xattr_new
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2023,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2024,18'
              BranchSideFuncs:
                - xattr_new
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2028,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2024,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2025,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2026,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2028,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2029,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2030,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2030,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2031,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2032,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2032,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2033,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2034,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2034,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2035,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2036,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2036,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2037,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2038,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2038,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2039,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2040,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2040,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2041,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2042,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2042,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2043,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2044,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2044,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2045,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2046,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2046,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2047,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2048,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2048,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2049,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2050,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2050,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2051,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2052,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2052,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2053,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2077,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2054,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2056,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2076,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2056,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2057,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2058,9'
              BranchSideFuncs:
                - strcmp
                - strlen
                - atol10
                - strcmp
                - add_link
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2058,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2058,38'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2060,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2058,59'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2059,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2060,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2058,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2060,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2064,16'
              BranchSideFuncs:
                - strcmp
                - strlen
                - atol10
                - strcmp
                - archive_set_error
                - add_link
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2064,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2065,26'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - atol10
                - add_link
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2068,41'
              BranchSideFuncs:
                - strlen
                - atol10
                - strcmp
                - strcmp
                - archive_set_error
                - add_link
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2071,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2071,42'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2072,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2077,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2078,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2086,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2079,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2081,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2085,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2081,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2082,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2084,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2081,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2083,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2084,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2086,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2087,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2088,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2088,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2089,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2090,19'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2090,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2091,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2093,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2093,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2094,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2097,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2098,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2099,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getsumalgorithm
                - getsumalgorithm
                - getencoding
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2099,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2100,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2101,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getsumalgorithm
                - getsumalgorithm
                - getencoding
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2101,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2102,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2103,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getsumalgorithm
                - getsumalgorithm
                - getencoding
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2103,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2104,4'
              BranchSideFuncs:
                - getencoding
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2107,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getsumalgorithm
                - getsumalgorithm
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2107,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2108,4'
              BranchSideFuncs:
                - getsumalgorithm
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2111,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - unknowntag_start
                - getsumalgorithm
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2111,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2112,4'
              BranchSideFuncs:
                - getsumalgorithm
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2115,19'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2115,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2116,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2118,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2118,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2119,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2123,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2124,19'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2124,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2125,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2127,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2127,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2128,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2131,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2132,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2133,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2135,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2136,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2137,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getencoding
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2137,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2138,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2139,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getencoding
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2139,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2140,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2141,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
                - getencoding
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2141,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2142,4'
              BranchSideFuncs:
                - getencoding
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2144,21'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2144,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2145,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2146,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2146,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2147,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2148,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2148,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2149,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2150,19'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2150,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2151,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2153,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2153,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2154,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2157,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2158,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2159,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2159,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2160,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2161,19'
              BranchSideFuncs:
                - strcmp
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2161,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2162,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2164,25'
              BranchSideFuncs:
                - unknowntag_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2164,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2165,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2168,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2169,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2171,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2169,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2169,42'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2170,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2173,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2174,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2176,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2174,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2174,42'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2175,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:2243,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2244,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:2245,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1980,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1983,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:1987,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1990,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:1994,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1996,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1998,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:1999,8'
          Dst:             file_new
        - Src:             'libarchive/archive_read_support_format_xar.c:2004,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2008,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2010,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2013,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2017,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2018,8'
          Dst:             file_new
        - Src:             'libarchive/archive_read_support_format_xar.c:2021,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2023,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2024,8'
          Dst:             xattr_new
        - Src:             'libarchive/archive_read_support_format_xar.c:2028,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2030,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2032,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2034,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2036,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2038,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2040,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2042,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2044,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2046,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2048,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2050,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2052,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2056,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2060,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:2064,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2069,10'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_xar.c:2068,34'
          Dst:             atol10
        - Src:             'libarchive/archive_read_support_format_xar.c:2071,11'
          Dst:             add_link
        - Src:             'libarchive/archive_read_support_format_xar.c:2077,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2081,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2082,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2086,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2088,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2090,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2093,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2097,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2099,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2101,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2103,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2105,26'
          Dst:             getencoding
        - Src:             'libarchive/archive_read_support_format_xar.c:2107,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2109,27'
          Dst:             getsumalgorithm
        - Src:             'libarchive/archive_read_support_format_xar.c:2111,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2113,27'
          Dst:             getsumalgorithm
        - Src:             'libarchive/archive_read_support_format_xar.c:2115,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2118,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2122,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2124,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2127,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2131,7'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2135,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2137,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2139,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2141,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2143,27'
          Dst:             getencoding
        - Src:             'libarchive/archive_read_support_format_xar.c:2144,14'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2146,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2148,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2150,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2153,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2157,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2159,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2161,12'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_xar.c:2164,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2168,8'
          Dst:             xml_parse_file_flags
        - Src:             'libarchive/archive_read_support_format_xar.c:2169,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2173,8'
          Dst:             xml_parse_file_ext2
        - Src:             'libarchive/archive_read_support_format_xar.c:2174,8'
          Dst:             unknowntag_start
        - Src:             'libarchive/archive_read_support_format_xar.c:2243,7'
          Dst:             unknowntag_start
    - functionName:    xml2_xmlattr_setup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3073
      functionLinenumberEnd: 3107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - list
        - reader
      BBCount:         13
      ICount:          127
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - archive_set_error
        - strdup
        - xmlTextReaderConstLocalName
        - xmlTextReaderConstValue
        - xmlTextReaderMoveToFirstAttribute
        - xmlTextReaderMoveToNextAttribute
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3080,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3081,10'
              BranchSideFuncs:
                - malloc
                - xmlTextReaderConstLocalName
                - strdup
                - xmlTextReaderConstValue
                - strdup
                - xmlTextReaderMoveToNextAttribute
                - free
                - free
                - archive_set_error
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3106,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3082,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3083,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3087,49'
              BranchSideFuncs:
                - xmlTextReaderConstLocalName
                - strdup
                - xmlTextReaderConstValue
                - strdup
                - xmlTextReaderMoveToNextAttribute
                - malloc
                - archive_set_error
                - free
                - free
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3088,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3089,9'
              BranchSideFuncs:
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3094,45'
              BranchSideFuncs:
                - xmlTextReaderConstValue
                - strdup
                - xmlTextReaderMoveToNextAttribute
                - malloc
                - xmlTextReaderConstLocalName
                - strdup
                - free
                - archive_set_error
                - archive_set_error
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3095,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3096,9'
              BranchSideFuncs:
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3101,3'
              BranchSideFuncs:
                - xmlTextReaderMoveToNextAttribute
                - malloc
                - xmlTextReaderConstLocalName
                - strdup
                - xmlTextReaderConstValue
                - strdup
                - free
                - free
                - archive_set_error
                - free
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:3079,6'
          Dst:             xmlTextReaderMoveToFirstAttribute
        - Src:             'libarchive/archive_read_support_format_xar.c:3083,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3087,21'
          Dst:             xmlTextReaderConstLocalName
        - Src:             'libarchive/archive_read_support_format_xar.c:3086,16'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_format_xar.c:3090,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3094,21'
          Dst:             xmlTextReaderConstValue
        - Src:             'libarchive/archive_read_support_format_xar.c:3093,17'
          Dst:             strdup
        - Src:             'libarchive/archive_read_support_format_xar.c:3098,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3104,7'
          Dst:             xmlTextReaderMoveToNextAttribute
    - functionName:    xmlTextReaderMoveToFirstAttribute
      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:    xmlTextReaderConstLocalName
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlTextReaderConstValue
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlTextReaderMoveToNextAttribute
      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:    xml2_error_hdr
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - arg
        - msg
        - severity
        - locator
      BBCount:         11
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3154,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3154,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3157,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3157,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3162,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3162,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:3157,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3162,3'
          Dst:             archive_set_error
    - functionName:    xml2_close_cb
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3140
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xml2_read_cb
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         8
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_consume
        - rd_contents
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3122,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3123,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3124,6'
              BranchSideFuncs:
                - rd_contents
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3128,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3129,25'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:3126,6'
          Dst:             rd_contents
        - Src:             'libarchive/archive_read_support_format_xar.c:3129,2'
          Dst:             __archive_read_consume
    - functionName:    rd_contents
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - used
        - remaining
      BBCount:         13
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - checksum_update
        - decompress
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1034,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1035,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1036,6'
              BranchSideFuncs:
                - decompress
                - checksum_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1036,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1037,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1041,16'
              BranchSideFuncs:
                - decompress
                - checksum_update
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1041,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1042,20'
              BranchSideFuncs:
                - decompress
                - checksum_update
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1047,10'
              BranchSideFuncs:
                - decompress
                - checksum_update
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1048,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1049,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1054,18'
              BranchSideFuncs:
                - checksum_update
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1033,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:1037,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:1048,6'
          Dst:             decompress
        - Src:             'libarchive/archive_read_support_format_xar.c:1054,2'
          Dst:             checksum_update
    - functionName:    xml2_read_toc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3170
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         27
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - strlen
        - xml2_error_hdr
        - xml2_read_cb
        - xml2_xmlattr_setup
        - xmlCleanupParser
        - xmlFreeTextReader
        - xmlReaderForIO
        - xmlTextReaderConstLocalName
        - xmlTextReaderConstValue
        - xmlTextReaderIsEmptyElement
        - xmlTextReaderNodeType
        - xmlTextReaderRead
        - xmlTextReaderSetErrorHandler
        - xml_data
        - xml_end
        - xml_start
        - xmlattr_cleanup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3176,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3177,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3181,31'
              BranchSideFuncs:
                - xmlTextReaderSetErrorHandler
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3183,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3187,32'
              BranchSideFuncs:
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3218,20'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3189,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3191,40'
              BranchSideFuncs:
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3205,12'
              BranchSideFuncs:
                - xml_end
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3208,50'
              BranchSideFuncs:
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3211,3'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3213,4'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3193,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3194,19'
              BranchSideFuncs:
                - xml_start
                - xmlattr_cleanup
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3195,4'
              BranchSideFuncs:
                - xmlattr_cleanup
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xml_start
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3196,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3197,23'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3201,8'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
                - xml_end
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3201,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3202,13'
              BranchSideFuncs:
                - xml_end
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3203,4'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlFreeTextReader
                - xmlCleanupParser
                - xmlTextReaderNodeType
                - xmlTextReaderConstLocalName
                - xmlTextReaderConstValue
                - strlen
                - xml_data
                - xml_end
                - xmlTextReaderIsEmptyElement
                - xml2_xmlattr_setup
                - xmlattr_cleanup
                - xml_end
                - xmlFreeTextReader
                - xmlCleanupParser
                - xml_start
        - Branch String:   'libarchive/archive_read_support_format_xar.c:3215,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3183,2'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:3216,4'
              BranchSideFuncs:
                - xmlFreeTextReader
                - xmlCleanupParser
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:3175,11'
          Dst:             xmlReaderForIO
        - Src:             'libarchive/archive_read_support_format_xar.c:3175,11'
          Dst:             xml2_read_cb
        - Src:             'libarchive/archive_read_support_format_xar.c:3175,11'
          Dst:             xml2_close_cb
        - Src:             'libarchive/archive_read_support_format_xar.c:3177,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:3181,2'
          Dst:             xmlTextReaderSetErrorHandler
        - Src:             'libarchive/archive_read_support_format_xar.c:3181,2'
          Dst:             xml2_error_hdr
        - Src:             'libarchive/archive_read_support_format_xar.c:3183,14'
          Dst:             xmlTextReaderRead
        - Src:             'libarchive/archive_read_support_format_xar.c:3187,10'
          Dst:             xmlTextReaderNodeType
        - Src:             'libarchive/archive_read_support_format_xar.c:3188,24'
          Dst:             xmlTextReaderConstLocalName
        - Src:             'libarchive/archive_read_support_format_xar.c:3191,12'
          Dst:             xmlTextReaderIsEmptyElement
        - Src:             'libarchive/archive_read_support_format_xar.c:3192,8'
          Dst:             xml2_xmlattr_setup
        - Src:             'libarchive/archive_read_support_format_xar.c:3194,9'
          Dst:             xml_start
        - Src:             'libarchive/archive_read_support_format_xar.c:3195,4'
          Dst:             xmlattr_cleanup
        - Src:             'libarchive/archive_read_support_format_xar.c:3197,5'
          Dst:             xmlFreeTextReader
        - Src:             'libarchive/archive_read_support_format_xar.c:3198,5'
          Dst:             xmlCleanupParser
        - Src:             'libarchive/archive_read_support_format_xar.c:3202,5'
          Dst:             xml_end
        - Src:             'libarchive/archive_read_support_format_xar.c:3205,4'
          Dst:             xml_end
        - Src:             'libarchive/archive_read_support_format_xar.c:3208,26'
          Dst:             xmlTextReaderConstValue
        - Src:             'libarchive/archive_read_support_format_xar.c:3209,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_xar.c:3209,4'
          Dst:             xml_data
        - Src:             'libarchive/archive_read_support_format_xar.c:3218,2'
          Dst:             xmlFreeTextReader
        - Src:             'libarchive/archive_read_support_format_xar.c:3219,2'
          Dst:             xmlCleanupParser
    - functionName:    xmlReaderForIO
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlTextReaderSetErrorHandler
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlTextReaderRead
      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:    xmlTextReaderNodeType
      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:    xmlTextReaderIsEmptyElement
      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:    xmlFreeTextReader
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCleanupParser
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_be64dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_be32dec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:94,21'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_endian.h:94,49'
          Dst:             archive_be32dec
    - functionName:    archive_be32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    checksum_final
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - a_sum_val
        - a_sum_len
        - e_sum_val
        - e_sum_len
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _checksum_final
        - archive_set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1443,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1444,25'
              BranchSideFuncs:
                - _checksum_final
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1445,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1445,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1445,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1446,23'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1442,6'
          Dst:             _checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:1444,7'
          Dst:             _checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:1446,3'
          Dst:             archive_set_error
    - functionName:    rd_contents_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - encoding
        - a_sum_alg
        - e_sum_alg
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - checksum_init
        - decompression_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1018,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1019,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1021,16'
              BranchSideFuncs:
                - checksum_init
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1018,11'
          Dst:             decompression_init
        - Src:             'libarchive/archive_read_support_format_xar.c:1021,2'
          Dst:             checksum_init
    - functionName:    move_reading_point
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - offset
      BBCount:         14
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_consume
        - __archive_read_seek
        - archive_set_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:987,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:991,10'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1008,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:992,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:993,34'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:998,38'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:994,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:995,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:996,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:999,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1000,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1005,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:993,11'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:998,18'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_xar.c:1000,5'
          Dst:             archive_set_error
    - functionName:    file_free
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_string_free
        - xattr_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1826,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1827,17'
              BranchSideFuncs:
                - xattr_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1834,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:1820,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_xar.c:1821,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_xar.c:1822,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_xar.c:1823,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_xar.c:1824,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_xar.c:1830,3'
          Dst:             xattr_free
    - functionName:    heap_get_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - heap
      BBCount:         15
      ICount:          186
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1289,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1290,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1295,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1309,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1310,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1311,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1313,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1314,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1320,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1315,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1316,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1319,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:1320,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1321,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:1322,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_toc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         44
      ICount:          388
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_be16dec
        - archive_be32dec
        - archive_be64dec
        - archive_set_error
        - archive_string_concat
        - checksum_final
        - move_reading_point
        - rd_contents_init
        - xml2_read_toc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:547,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:548,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:549,6'
              BranchSideFuncs:
                - archive_be32dec.2704
                - archive_be16dec.2708
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2704
                - __archive_read_consume
                - move_reading_point
                - rd_contents_init
                - xml2_read_toc
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_be16dec.2708
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:549,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:550,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:556,22'
              BranchSideFuncs:
                - archive_be32dec.2704
                - archive_be16dec.2708
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2704
                - __archive_read_consume
                - move_reading_point
                - rd_contents_init
                - xml2_read_toc
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_be16dec.2708
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:556,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:557,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:562,22'
              BranchSideFuncs:
                - archive_be16dec.2708
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2704
                - __archive_read_consume
                - move_reading_point
                - rd_contents_init
                - xml2_read_toc
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_be16dec.2708
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:562,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:563,22'
              BranchSideFuncs:
                - archive_be16dec.2708
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:569,40'
              BranchSideFuncs:
                - archive_be64dec
                - archive_be64dec
                - archive_be32dec.2704
                - __archive_read_consume
                - move_reading_point
                - rd_contents_init
                - xml2_read_toc
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:582,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:583,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:584,23'
              BranchSideFuncs:
                - rd_contents_init
                - xml2_read_toc
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:585,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:586,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:589,20'
              BranchSideFuncs:
                - xml2_read_toc
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:593,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:594,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:597,16'
              BranchSideFuncs:
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:598,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:599,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:607,6'
              BranchSideFuncs:
                - free
                - archive_string_concat
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:607,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:608,26'
              BranchSideFuncs:
                - move_reading_point
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - free
                - archive_string_concat
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:634,14'
              BranchSideFuncs:
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:609,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:610,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:611,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - checksum_final
                - __archive_read_consume
                - free
                - archive_string_concat
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:613,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:614,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:615,17'
              BranchSideFuncs:
                - checksum_final
                - __archive_read_consume
                - free
                - archive_string_concat
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:615,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:616,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:621,22'
              BranchSideFuncs:
                - checksum_final
                - __archive_read_consume
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:634,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:637,19'
              BranchSideFuncs:
                - free
                - archive_string_concat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:659,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:637,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:639,10'
              BranchSideFuncs:
                - free
                - archive_string_concat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:658,2'
              BranchSideFuncs:
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:639,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:642,19'
              BranchSideFuncs:
                - free
                - archive_string_concat
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:657,3'
              BranchSideFuncs:
                - free
                - archive_string_concat
        - Branch String:   'libarchive/archive_read_support_format_xar.c:645,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:647,18'
              BranchSideFuncs:
                - archive_string_concat
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:652,14'
              BranchSideFuncs:
                - free
                - archive_string_concat
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:546,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:550,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:556,6'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_xar.c:557,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:562,6'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:566,7'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:563,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:569,24'
          Dst:             archive_be64dec
        - Src:             'libarchive/archive_read_support_format_xar.c:571,26'
          Dst:             archive_be64dec
        - Src:             'libarchive/archive_read_support_format_xar.c:572,19'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_xar.c:573,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:581,6'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:584,6'
          Dst:             rd_contents_init
        - Src:             'libarchive/archive_read_support_format_xar.c:589,6'
          Dst:             xml2_read_toc
        - Src:             'libarchive/archive_read_support_format_xar.c:599,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:608,7'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:611,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:616,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:621,7'
          Dst:             checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:623,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:648,6'
          Dst:             archive_string_concat
    - functionName:    archive_be16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xar_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         13
      ICount:          129
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - archive_string_free
        - checksum_cleanup
        - decompression_cleanup
        - file_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:958,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:959,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:964,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
                - file_free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:964,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:965,13'
              BranchSideFuncs:
                - file_free
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:966,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:967,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:968,23'
              BranchSideFuncs:
                - archive_string_free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:975,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:955,2'
          Dst:             checksum_cleanup
        - Src:             'libarchive/archive_read_support_format_xar.c:956,6'
          Dst:             decompression_cleanup
        - Src:             'libarchive/archive_read_support_format_xar.c:965,3'
          Dst:             file_free
        - Src:             'libarchive/archive_read_support_format_xar.c:972,3'
          Dst:             archive_string_free
    - functionName:    xar_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:935,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:936,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:937,41'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_xar.c:939,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:940,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:941,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:937,18'
          Dst:             __archive_read_consume
    - functionName:    xar_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         27
      ICount:          252
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_consume
        - archive_set_error
        - checksum_final
        - rd_contents
        - rd_contents_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:874,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:875,26'
              BranchSideFuncs:
                - __archive_read_consume
                - rd_contents
                - checksum_final
                - archive_set_error
                - rd_contents_init
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:879,6'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
                - rd_contents_init
        - Branch String:   'libarchive/archive_read_support_format_xar.c:879,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:879,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:880,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:879,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:880,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:884,6'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
                - rd_contents_init
        - Branch String:   'libarchive/archive_read_support_format_xar.c:884,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:885,24'
              BranchSideFuncs:
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:894,3'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:887,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:888,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:891,3'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:896,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:897,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:899,12'
              BranchSideFuncs:
                - checksum_final
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:906,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:907,7'
              BranchSideFuncs:
                - checksum_final
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:920,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_xar.c:907,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:908,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:913,22'
              BranchSideFuncs:
                - checksum_final
        - Branch String:   'libarchive/archive_read_support_format_xar.c:916,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:917,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:918,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:875,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_xar.c:885,7'
          Dst:             rd_contents_init
        - Src:             'libarchive/archive_read_support_format_xar.c:895,6'
          Dst:             rd_contents
        - Src:             'libarchive/archive_read_support_format_xar.c:908,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:913,7'
          Dst:             checksum_final
    - functionName:    xar_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         97
      ICount:          780
      EdgeCount:       133
      CyclomaticComplexity: 38
      functionsReached:
        - __errno_location
        - _archive_entry_copy_gname_l
        - _archive_entry_copy_pathname_l
        - _archive_entry_copy_symlink_l
        - _archive_entry_copy_uname_l
        - archive_entry_copy_fflags_text
        - archive_entry_set_atime
        - archive_entry_set_ctime
        - archive_entry_set_dev
        - archive_entry_set_devmajor
        - archive_entry_set_devminor
        - archive_entry_set_gid
        - archive_entry_set_hardlink
        - archive_entry_set_ino64
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_nlink
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_entry_xattr_add_entry
        - archive_set_error
        - archive_string_conversion_charset_name
        - archive_string_conversion_from_charset
        - checksum_final
        - file_free
        - heap_get_entry
        - move_reading_point
        - rd_contents
        - rd_contents_init
        - read_toc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:676,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:678,7'
              BranchSideFuncs:
                - read_toc
                - heap_get_entry.2705
                - file_free
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:691,2'
              BranchSideFuncs:
                - heap_get_entry.2705
                - file_free
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:678,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:680,10'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - read_toc
                - heap_get_entry.2705
                - file_free
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:686,16'
              BranchSideFuncs:
                - read_toc
                - heap_get_entry.2705
                - file_free
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:681,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:682,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:683,3'
              BranchSideFuncs:
                - read_toc
                - heap_get_entry.2705
                - file_free
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:687,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:688,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:689,2'
              BranchSideFuncs:
                - heap_get_entry.2705
                - file_free
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:693,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:694,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:697,8'
              BranchSideFuncs:
                - file_free
                - heap_get_entry.2705
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:697,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:698,4'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:699,7'
              BranchSideFuncs:
                - file_free
                - heap_get_entry.2705
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:699,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:700,4'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:705,13'
              BranchSideFuncs:
                - file_free
                - heap_get_entry.2705
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:707,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:708,35'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:710,13'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:710,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:711,35'
              BranchSideFuncs:
                - archive_entry_set_ctime
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:713,13'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_xar.c:713,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:714,35'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:716,24'
              BranchSideFuncs:
                - archive_entry_set_gid
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_gname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:717,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:718,33'
              BranchSideFuncs:
                - _archive_entry_copy_gname_l
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:731,24'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:717,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:720,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:731,24'
              BranchSideFuncs:
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:720,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:721,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:725,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_uid
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_uname_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:732,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:733,33'
              BranchSideFuncs:
                - _archive_entry_copy_uname_l
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:746,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:732,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:735,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:746,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:735,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:736,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:740,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - _archive_entry_copy_pathname_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:747,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:749,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:762,6'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:749,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:750,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:754,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - _archive_entry_copy_symlink_l
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:762,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:763,35'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:777,7'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_xar.c:762,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:765,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:777,7'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_xar.c:765,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:766,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:770,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
                - archive_entry_set_nlink
        - Branch String:   'libarchive/archive_read_support_format_xar.c:777,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:778,27'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:780,27'
              BranchSideFuncs:
                - archive_entry_set_nlink
                - archive_entry_set_size
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
                - archive_entry_set_hardlink
        - Branch String:   'libarchive/archive_read_support_format_xar.c:782,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:783,30'
              BranchSideFuncs:
                - archive_entry_set_hardlink
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:784,26'
              BranchSideFuncs:
                - archive_entry_set_ino64
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
                - archive_entry_set_dev
        - Branch String:   'libarchive/archive_read_support_format_xar.c:785,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:786,25'
              BranchSideFuncs:
                - archive_entry_set_dev
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:787,6'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
                - archive_entry_set_devmajor
        - Branch String:   'libarchive/archive_read_support_format_xar.c:787,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:788,30'
              BranchSideFuncs:
                - archive_entry_set_devmajor
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:789,6'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
                - archive_entry_set_devminor
        - Branch String:   'libarchive/archive_read_support_format_xar.c:789,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:790,30'
              BranchSideFuncs:
                - archive_entry_set_devminor
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:791,6'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
                - archive_entry_copy_fflags_text
        - Branch String:   'libarchive/archive_read_support_format_xar.c:791,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:792,34'
              BranchSideFuncs:
                - archive_entry_copy_fflags_text
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:794,2'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:805,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:807,10'
              BranchSideFuncs:
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:848,6'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:811,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:812,4'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:813,24'
              BranchSideFuncs:
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:815,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:816,4'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:817,5'
              BranchSideFuncs:
                - rd_contents
                - checksum_final
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:819,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:820,4'
              BranchSideFuncs:
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:821,7'
              BranchSideFuncs:
                - checksum_final
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:821,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:822,24'
              BranchSideFuncs:
                - archive_set_error
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:827,22'
              BranchSideFuncs:
                - checksum_final
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:830,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:837,3'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:838,7'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:838,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:839,24'
              BranchSideFuncs:
                - archive_set_error
                - file_free
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:844,33'
              BranchSideFuncs:
                - archive_entry_xattr_add_entry
                - file_free
                - move_reading_point
                - file_free
                - move_reading_point
                - rd_contents_init
                - rd_contents
                - checksum_final
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:848,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:849,13'
              BranchSideFuncs:
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:853,6'
              BranchSideFuncs:
                - file_free
                - move_reading_point
        - Branch String:   'libarchive/archive_read_support_format_xar.c:853,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:856,26'
              BranchSideFuncs:
                - move_reading_point
                - file_free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:858,5'
              BranchSideFuncs:
                - file_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:679,17'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_xar.c:686,7'
          Dst:             read_toc
        - Src:             'libarchive/archive_read_support_format_xar.c:692,22'
          Dst:             heap_get_entry
        - Src:             'libarchive/archive_read_support_format_xar.c:705,3'
          Dst:             file_free
        - Src:             'libarchive/archive_read_support_format_xar.c:708,11'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_xar.c:711,11'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_xar.c:714,11'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_xar.c:716,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_xar.c:718,6'
          Dst:             _archive_entry_copy_gname_l
        - Src:             'libarchive/archive_read_support_format_xar.c:720,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:721,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:728,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:725,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:731,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_xar.c:733,6'
          Dst:             _archive_entry_copy_uname_l
        - Src:             'libarchive/archive_read_support_format_xar.c:735,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:736,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:743,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:740,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:746,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_xar.c:747,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_xar.c:749,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:750,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:757,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:754,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:763,6'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_xar.c:765,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_xar.c:766,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:773,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_xar.c:770,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:778,3'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_xar.c:780,3'
          Dst:             archive_entry_set_nlink
        - Src:             'libarchive/archive_read_support_format_xar.c:781,2'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_xar.c:783,3'
          Dst:             archive_entry_set_hardlink
        - Src:             'libarchive/archive_read_support_format_xar.c:784,2'
          Dst:             archive_entry_set_ino64
        - Src:             'libarchive/archive_read_support_format_xar.c:786,3'
          Dst:             archive_entry_set_dev
        - Src:             'libarchive/archive_read_support_format_xar.c:788,3'
          Dst:             archive_entry_set_devmajor
        - Src:             'libarchive/archive_read_support_format_xar.c:790,3'
          Dst:             archive_entry_set_devminor
        - Src:             'libarchive/archive_read_support_format_xar.c:792,3'
          Dst:             archive_entry_copy_fflags_text
        - Src:             'libarchive/archive_read_support_format_xar.c:810,7'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:813,7'
          Dst:             rd_contents_init
        - Src:             'libarchive/archive_read_support_format_xar.c:818,7'
          Dst:             rd_contents
        - Src:             'libarchive/archive_read_support_format_xar.c:822,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:827,7'
          Dst:             checksum_final
        - Src:             'libarchive/archive_read_support_format_xar.c:839,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:844,3'
          Dst:             archive_entry_xattr_add_entry
        - Src:             'libarchive/archive_read_support_format_xar.c:849,3'
          Dst:             file_free
        - Src:             'libarchive/archive_read_support_format_xar.c:856,7'
          Dst:             move_reading_point
        - Src:             'libarchive/archive_read_support_format_xar.c:860,2'
          Dst:             file_free
    - functionName:    xar_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         18
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_ahead
        - archive_be16dec
        - archive_be32dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:491,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:492,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:494,6'
              BranchSideFuncs:
                - archive_be32dec.2704
                - archive_be16dec.2708
                - archive_be16dec.2708
                - archive_be32dec.2704
        - Branch String:   'libarchive/archive_read_support_format_xar.c:498,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:499,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:500,6'
              BranchSideFuncs:
                - archive_be16dec.2708
                - archive_be16dec.2708
                - archive_be32dec.2704
        - Branch String:   'libarchive/archive_read_support_format_xar.c:504,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:505,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:506,6'
              BranchSideFuncs:
                - archive_be16dec.2708
                - archive_be32dec.2704
        - Branch String:   'libarchive/archive_read_support_format_xar.c:510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:511,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:512,6'
              BranchSideFuncs:
                - archive_be32dec.2704
        - Branch String:   'libarchive/archive_read_support_format_xar.c:516,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:520,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:520,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:520,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:523,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:490,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_xar.c:498,6'
          Dst:             archive_be32dec
        - Src:             'libarchive/archive_read_support_format_xar.c:504,6'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:510,6'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_read_support_format_xar.c:516,10'
          Dst:             archive_be32dec
    - functionName:    archive_read_support_format_xar
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_xar.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_set_error
        - calloc
        - xar_bid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_xar.c:450,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:450,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:453,22'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_xar.c:454,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:455,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:461,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_xar.c:477,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:478,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_xar.c:479,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_xar.c:450,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_xar.c:453,22'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_xar.c:455,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_xar.c:465,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_xar.c:465,6'
          Dst:             xar_bid
        - Src:             'libarchive/archive_read_support_format_xar.c:465,6'
          Dst:             xar_read_header
        - Src:             'libarchive/archive_read_support_format_xar.c:465,6'
          Dst:             xar_read_data
        - Src:             'libarchive/archive_read_support_format_xar.c:465,6'
          Dst:             xar_read_data_skip
        - Src:             'libarchive/archive_read_support_format_xar.c:465,6'
          Dst:             xar_cleanup
    - functionName:    zip_get_local_file_header_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4122
      functionLinenumberEnd: 4141
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - extra
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_read_ahead
        - archive_le16dec
        - archive_set_error
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4126,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4127,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4131,7'
              BranchSideFuncs:
                - memcmp
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4133,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4134,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4137,36'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4126,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:4127,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4133,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:4134,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4137,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4138,17'
          Dst:             archive_le16dec
    - functionName:    archive_le16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsrc_cmp_key
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3842
      functionLinenumberEnd: 3844
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - key
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3844,10'
          Dst:             strcmp
    - functionName:    rsrc_cmp_node
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3833
      functionLinenumberEnd: 3837
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n1
        - n2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3837,10'
          Dst:             strcmp
    - functionName:    cmp_key
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3819
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - key
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_node
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3806
      functionLinenumberEnd: 3815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n1
        - n2
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3810,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3811,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3812,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3812,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3813,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3814,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    expose_parent_dirs
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3868
      functionLinenumberEnd: 3891
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - name
        - name_length
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_rb_tree_find_node
        - __archive_rb_tree_insert_node
        - __archive_rb_tree_remove_node
        - archive_string_free
        - archive_strncat
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3877,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3878,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3879,4'
              BranchSideFuncs:
                - __archive_rb_tree_find_node
                - __archive_rb_tree_remove_node
                - archive_string_free
                - __archive_rb_tree_insert_node
                - strrchr
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3884,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3885,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3886,34'
              BranchSideFuncs:
                - __archive_rb_tree_remove_node
                - archive_string_free
                - __archive_rb_tree_insert_node
                - strrchr
                - __archive_rb_tree_find_node
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3874,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:3876,7'
          Dst:             strrchr
        - Src:             'libarchive/archive_read_support_format_zip.c:3883,7'
          Dst:             __archive_rb_tree_find_node
        - Src:             'libarchive/archive_read_support_format_zip.c:3886,3'
          Dst:             __archive_rb_tree_remove_node
        - Src:             'libarchive/archive_read_support_format_zip.c:3887,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_zip.c:3888,3'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:3890,2'
          Dst:             archive_string_free
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rsrc_basename
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3853
      functionLinenumberEnd: 3863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - name
        - name_length
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - memchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3859,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3860,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3861,7'
              BranchSideFuncs:
                - memchr
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3858,7'
          Dst:             memchr
    - functionName:    zip_read_mac_metadata
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4146
      functionLinenumberEnd: 4292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - rsrc
      BBCount:         52
      ICount:          443
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_seek
        - archive_entry_copy_mac_metadata
        - archive_filter_bytes
        - archive_set_error
        - compression_name
        - inflate
        - zip_deflate_init
        - zip_get_local_file_header_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4154,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4156,7'
              BranchSideFuncs:
                - malloc
                - zip_get_local_file_header_size
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4166,3'
              BranchSideFuncs:
                - malloc
                - zip_get_local_file_header_size
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4169,22'
              BranchSideFuncs:
                - compression_name.2850
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4156,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4156,40'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4157,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4178,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4183,6'
              BranchSideFuncs:
                - malloc
                - zip_get_local_file_header_size
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4183,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4184,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4190,28'
              BranchSideFuncs:
                - malloc
                - zip_get_local_file_header_size
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4191,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4192,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4197,6'
              BranchSideFuncs:
                - zip_get_local_file_header_size
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4197,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4198,26'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_get_local_file_header_size
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4199,11'
              BranchSideFuncs:
                - zip_get_local_file_header_size
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4210,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4210,2'
              BranchSideFuncs:
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4210,17'
              BranchSideFuncs:
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4210,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4215,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_seek
                - free
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4284,34'
              BranchSideFuncs:
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4216,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4217,23'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_seek
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4223,15'
              BranchSideFuncs:
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_seek
                - free
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4223,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4224,18'
              BranchSideFuncs:
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_seek
                - free
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4225,10'
              BranchSideFuncs:
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_seek
                - free
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4225,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4227,16'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4241,27'
              BranchSideFuncs:
                - zip_deflate_init
                - inflate
                - archive_set_error
                - __archive_read_seek
                - free
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4278,15'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4227,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4228,19'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4229,11'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4233,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4234,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4235,4'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4242,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4243,5'
              BranchSideFuncs:
                - __archive_read_seek
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4245,42'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_seek
                - free
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_ahead
                - zip_deflate_init
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4253,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4255,5'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4257,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_copy_mac_metadata
                - __archive_read_seek
                - free
                - __archive_read_ahead
                - zip_deflate_init
                - inflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4260,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_seek
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4265,24'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_seek
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4149,19'
          Dst:             archive_filter_bytes
        - Src:             'libarchive/archive_read_support_format_zip.c:4157,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4171,7'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:4169,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4178,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4184,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4192,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4198,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4200,3'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:4203,10'
          Dst:             zip_get_local_file_header_size
        - Src:             'libarchive/archive_read_support_format_zip.c:4204,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4215,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:4217,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4241,10'
          Dst:             zip_deflate_init
        - Src:             'libarchive/archive_read_support_format_zip.c:4252,8'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_zip.c:4260,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4265,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4281,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4284,2'
          Dst:             archive_entry_copy_mac_metadata
        - Src:             'libarchive/archive_read_support_format_zip.c:4288,2'
          Dst:             __archive_read_seek
    - functionName:    compression_name
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - compression
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:460,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:460,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:460,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:460,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:461,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:465,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:461,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:462,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:463,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zip_deflate_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2537
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
        - inflateInit2_
        - inflateReset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2541,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2542,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2557,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2542,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2543,22'
              BranchSideFuncs:
                - inflateReset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2545,8'
              BranchSideFuncs:
                - inflateInit2_
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2547,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2548,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2553,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2543,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_zip.c:2545,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_format_zip.c:2548,4'
          Dst:             archive_set_error
    - functionName:    slurp_central_directory
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3896
      functionLinenumberEnd: 4118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - zip
      BBCount:         97
      ICount:          755
      EdgeCount:       127
      CyclomaticComplexity: 32
      functionsReached:
        - __archive_rb_tree_init
        - __archive_rb_tree_insert_node
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_seek
        - archive_filter_bytes
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - archive_strcat
        - archive_strncat
        - calloc
        - expose_parent_dirs
        - memcmp
        - process_extra
        - rsrc_basename
        - strncmp
        - zip_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3913,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3915,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3917,8'
              BranchSideFuncs:
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3918,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3919,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3949,37'
              BranchSideFuncs:
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3919,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3920,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3921,14'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3921,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3921,3'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3921,36'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3921,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3922,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3947,26'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3922,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3923,16'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3924,16'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3925,16'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3927,16'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3933,16'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3935,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3944,15'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3927,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3928,11'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3931,8'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3935,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3936,11'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3938,23'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3938,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3939,11'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3942,8'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_filter_bytes
                - __archive_rb_tree_init
                - __archive_rb_tree_init
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3962,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3963,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3964,14'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3965,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3965,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3966,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3964,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3966,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3967,21'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3972,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3973,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3975,15'
              BranchSideFuncs:
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3976,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3977,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3981,21'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3990,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3992,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3994,50'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3997,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3998,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4000,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4017,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4018,22'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4019,14'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4019,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4021,17'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4031,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4021,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4022,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4024,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4026,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4028,5'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4030,3'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4039,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4040,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4045,35'
              BranchSideFuncs:
                - process_extra
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4045,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4047,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4055,8'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4055,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4057,35'
              BranchSideFuncs:
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4060,11'
              BranchSideFuncs:
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4062,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4063,29'
              BranchSideFuncs:
                - strncmp
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4091,25'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4062,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4067,9'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4091,25'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4067,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4068,10'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4078,6'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4068,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4068,26'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4071,11'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4068,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4069,10'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4071,11'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4067,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4071,11'
              BranchSideFuncs:
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4078,6'
              BranchSideFuncs:
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4092,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4092,27'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - rsrc_basename
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4097,5'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4092,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4093,16'
              BranchSideFuncs:
                - rsrc_basename
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4097,5'
              BranchSideFuncs:
                - archive_strncat
                - archive_strncat
                - archive_strcat
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_read_consume
                - __archive_read_ahead
                - memcmp
                - memcmp
                - memcmp
                - __archive_read_ahead
                - calloc
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_rb_tree_insert_node
                - rsrc_basename
                - rsrc_basename
                - strncmp
                - archive_strncat
                - __archive_rb_tree_insert_node
                - __archive_rb_tree_insert_node
                - expose_parent_dirs
                - archive_set_error
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3913,6'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3919,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3927,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3935,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3938,16'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3947,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3949,15'
          Dst:             archive_filter_bytes
        - Src:             'libarchive/archive_read_support_format_zip.c:3952,2'
          Dst:             __archive_rb_tree_init
        - Src:             'libarchive/archive_read_support_format_zip.c:3953,2'
          Dst:             __archive_rb_tree_init
        - Src:             'libarchive/archive_read_support_format_zip.c:3962,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3964,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3965,10'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3967,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3968,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3972,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3975,15'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_zip.c:3977,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3989,26'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3994,34'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3995,22'
          Dst:             zip_time
        - Src:             'libarchive/archive_read_support_format_zip.c:3996,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4001,32'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4002,34'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4003,21'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4004,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4005,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4010,25'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4012,7'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:4036,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4037,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:4040,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4045,21'
          Dst:             process_extra
        - Src:             'libarchive/archive_read_support_format_zip.c:4057,4'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4061,8'
          Dst:             rsrc_basename
        - Src:             'libarchive/archive_read_support_format_zip.c:4063,8'
          Dst:             strncmp
        - Src:             'libarchive/archive_read_support_format_zip.c:4070,6'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4073,6'
          Dst:             expose_parent_dirs
        - Src:             'libarchive/archive_read_support_format_zip.c:4078,6'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4080,6'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4094,10'
          Dst:             rsrc_basename
        - Src:             'libarchive/archive_read_support_format_zip.c:4097,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4099,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4101,5'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_zip.c:4102,5'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_read_support_format_zip.c:4107,5'
          Dst:             __archive_rb_tree_insert_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4113,3'
          Dst:             __archive_read_consume
    - functionName:    zip_time
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          81
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mktime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:486,9'
          Dst:             mktime
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_extra
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - p
        - extra_length
        - zip_entry
      BBCount:         179
      ICount:          1310
      EdgeCount:       241
      CyclomaticComplexity: 64
      functionsReached:
        - _archive_entry_copy_pathname_l
        - archive_entry_pathname
        - archive_le16dec
        - archive_le32dec
        - archive_le64dec
        - archive_set_error
        - archive_string_conversion_from_charset
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:501,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:502,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:505,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:505,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:506,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:529,2'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:514,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:515,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:526,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:515,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:516,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:524,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:529,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:530,45'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:919,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:534,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:535,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:545,11'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:545,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:548,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:619,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:663,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:708,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:796,8'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:853,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:862,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:897,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:915,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:549,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:550,14'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:564,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:552,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:552,33'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:554,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:551,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:554,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:560,36'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:564,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:565,14'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:579,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:567,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:567,33'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:569,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:566,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:569,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:575,34'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:579,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:580,14'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:597,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:582,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:582,33'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:584,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:581,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:584,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:590,38'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:619,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:620,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:625,12'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:629,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:636,9'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:642,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:636,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:637,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:638,40'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:642,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:644,9'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:650,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:644,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:645,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:646,40'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:650,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:652,9'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:658,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:652,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:653,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:654,40'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:663,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:664,40'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:668,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:668,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:670,25'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:674,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:708,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:709,5'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:710,34'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:716,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:715,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:716,11'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:715,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:717,19'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:722,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:722,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:724,9'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:731,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:724,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:725,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:727,27'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:731,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:734,9'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:743,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:734,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:735,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:737,27'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:743,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:746,9'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:775,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:746,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:747,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:749,27'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:750,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:752,12'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:753,16'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:753,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:755,19'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:770,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:755,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:757,7'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:760,7'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:763,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:767,7'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:769,5'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:775,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:778,9'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:791,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:778,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:779,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:781,27'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:785,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:786,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:788,15'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:796,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:796,24'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:797,5'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:796,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:797,5'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:798,11'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_zip.c:803,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:806,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:815,9'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:810,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:811,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:812,4'
              BranchSideFuncs:
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - strlen
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:815,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:816,45'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:835,38'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:817,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:819,10'
              BranchSideFuncs:
                - strlen
                - archive_le32dec.2885
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:833,4'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:822,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:830,7'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:832,5'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:835,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:843,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:844,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:853,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:854,38'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:855,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:855,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:857,25'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:858,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:865,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:865,25'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:893,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:865,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:866,9'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:893,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:866,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:868,28'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:878,9'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:869,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:872,15'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:873,15'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:878,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:881,15'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:892,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:882,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:885,15'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:886,15'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:897,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:898,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:903,8'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:903,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:903,32'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:913,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:903,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:906,25'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:913,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_set_error
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_entry_pathname
                - _archive_entry_copy_pathname_l
                - strlen
                - archive_le32dec.2885
                - archive_string_conversion_from_charset
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_le64dec.2890
                - archive_set_error
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:516,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:530,29'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:531,29'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:535,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:552,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:554,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:567,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:569,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:582,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:584,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:620,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:638,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:646,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:654,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:664,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:666,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:670,9'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:672,9'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:727,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:737,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:749,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:781,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:805,6'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_zip.c:816,22'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:819,32'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:821,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:835,8'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_zip.c:854,22'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:857,9'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:871,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:875,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:884,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:889,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:898,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:906,9'
          Dst:             archive_le16dec
    - functionName:    archive_le64dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:132,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_endian.h:132,53'
          Dst:             archive_le32dec
    - functionName:    read_zip64_eocd
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3703
      functionLinenumberEnd: 3744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
        - p
      BBCount:         25
      ICount:          160
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - __archive_read_ahead
        - __archive_read_seek
        - archive_le32dec
        - archive_le64dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3710,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3711,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3713,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le64dec.2890
                - __archive_read_seek
                - __archive_read_ahead
                - archive_le64dec.2890
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3713,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3714,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3717,34'
              BranchSideFuncs:
                - archive_le64dec.2890
                - __archive_read_seek
                - __archive_read_ahead
                - archive_le64dec.2890
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3718,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3719,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3720,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le64dec.2890
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3720,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3721,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3723,32'
              BranchSideFuncs:
                - archive_le64dec.2890
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3724,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3724,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3725,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3724,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3725,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3726,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3726,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3727,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3730,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3730,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3731,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3732,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3732,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3733,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3735,22'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3735,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3736,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3739,50'
              BranchSideFuncs:
                - archive_le64dec.2890
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3710,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3713,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3717,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3718,6'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3720,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3723,16'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3726,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3730,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3732,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3735,6'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3735,33'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3739,34'
          Dst:             archive_le64dec
    - functionName:    read_eocd
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3663
      functionLinenumberEnd: 3695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - p
        - current_offset
      BBCount:         12
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - archive_le16dec
        - archive_le32dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3674,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3675,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3677,6'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3677,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3678,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3680,22'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3680,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3681,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3683,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3683,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3684,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3687,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3667,13'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3668,12'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3669,14'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3677,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3680,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:3680,33'
          Dst:             archive_le16dec
    - functionName:    ppmd_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:281,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:282,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:286,25'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:280,24'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:286,2'
          Dst:             __archive_read_consume
    - functionName:    zipx_ppmd8_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2095
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
      BBCount:         20
      ICount:          227
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2103,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2104,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - archive_le16dec.2848
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2109,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - archive_le16dec.2848
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2124,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2125,22'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le16dec.2848
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2129,25'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_le16dec.2848
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2137,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2137,18'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2138,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2137,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2138,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2145,32'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2145,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2146,22'
              BranchSideFuncs:
                - archive_set_error
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2154,2'
              BranchSideFuncs:
                - archive_set_error
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2157,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2158,22'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2163,28'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2173,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2174,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2180,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2123,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2125,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2129,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2132,8'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2138,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2146,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2158,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2174,3'
          Dst:             archive_set_error
    - functionName:    zipx_xz_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - archive_set_error
        - lzma_end
        - lzma_stream_decoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1734,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1735,13'
              BranchSideFuncs:
                - lzma_end
                - lzma_stream_decoder
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1739,10'
              BranchSideFuncs:
                - lzma_stream_decoder
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1741,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1742,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1749,2'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1756,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1757,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1762,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1735,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:1740,6'
          Dst:             lzma_stream_decoder
        - Src:             'libarchive/archive_read_support_format_zip.c:1742,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1757,3'
          Dst:             archive_set_error
    - functionName:    zipx_bzip2_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - BZ2_bzDecompressEnd
        - BZ2_bzDecompressInit
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2271,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2272,24'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - BZ2_bzDecompressInit
                - free
                - malloc
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2277,10'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - free
                - malloc
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2279,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2280,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2288,2'
              BranchSideFuncs:
                - free
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2296,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2297,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2303,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2272,3'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:2278,6'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_zip.c:2280,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2297,3'
          Dst:             archive_set_error
    - functionName:    trad_enc_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - pw
        - pw_len
        - key
        - key_len
        - crcchk
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - trad_enc_decrypt_update
        - trad_enc_update_keys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:342,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:343,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:347,2'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - trad_enc_update_keys
        - Branch String:   'libarchive/archive_read_support_format_zip.c:351,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:352,24'
              BranchSideFuncs:
                - trad_enc_update_keys
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:354,26'
              BranchSideFuncs:
                - trad_enc_decrypt_update
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:352,3'
          Dst:             trad_enc_update_keys
        - Src:             'libarchive/archive_read_support_format_zip.c:354,2'
          Dst:             trad_enc_decrypt_update
    - functionName:    trad_enc_update_keys
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ctx
        - c
      BBCount:         3
      ICount:          71
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:307,17'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_zip.c:310,17'
          Dst:             crc32
    - functionName:    trad_enc_decrypt_update
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - in
        - in_len
        - out
        - out_len
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - trad_enc_decrypt_byte
        - trad_enc_update_keys
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:327,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:327,39'
              BranchSideFuncs:
                - trad_enc_decrypt_byte
                - trad_enc_update_keys
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:327,47'
              BranchSideFuncs:
                - trad_enc_decrypt_byte
                - trad_enc_update_keys
        - Branch String:   'libarchive/archive_read_support_format_zip.c:329,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:330,15'
              BranchSideFuncs:
                - trad_enc_decrypt_byte
                - trad_enc_update_keys
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:330,23'
          Dst:             trad_enc_decrypt_byte
        - Src:             'libarchive/archive_read_support_format_zip.c:332,3'
          Dst:             trad_enc_update_keys
    - functionName:    trad_enc_decrypt_byte
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zip_alloc_decryption_buffer
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2918,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2919,32'
              BranchSideFuncs:
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2927,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2921,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2922,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2926,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2922,4'
          Dst:             archive_set_error
    - functionName:    consume_end_of_file_marker
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
      BBCount:         106
      ICount:          684
      EdgeCount:       143
      CyclomaticComplexity: 39
      functionsReached:
        - __archive_read_ahead
        - archive_le32dec
        - archive_le64dec
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1427,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1428,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1435,45'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1435,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1436,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1438,6'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1460,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1461,12'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1473,32'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1461,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1463,19'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1465,4'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1467,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1479,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1479,27'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1494,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1480,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1480,7'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1482,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1480,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1480,45'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1481,6'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1481,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1481,6'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1482,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1482,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1482,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1494,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1483,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1483,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1494,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1478,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1484,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1494,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1484,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1485,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1487,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1495,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1495,11'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1497,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1495,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1495,49'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1496,10'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1496,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1496,10'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1497,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1497,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1497,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1509,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1498,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1498,26'
              BranchSideFuncs:
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1509,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1494,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1499,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1509,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1499,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1500,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1502,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1510,27'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1525,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1511,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1511,7'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1513,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1511,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1511,45'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1512,6'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1512,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1512,6'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1513,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1513,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1513,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1525,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1514,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1525,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1509,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1515,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1525,24'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1515,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1516,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1518,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1526,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1526,11'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1528,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1526,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1526,49'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1527,10'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1527,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1527,10'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1528,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1528,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1528,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
                - archive_le32dec.2885
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1554,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1529,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1529,26'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1554,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1525,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1530,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1554,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1530,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1531,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1533,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1554,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1555,5'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1557,38'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le64dec.2890
                - archive_le64dec.2890
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1571,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1570,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1573,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1575,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1576,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1576,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1578,33'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1575,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1578,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1582,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1435,24'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1478,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1479,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1480,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1482,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1483,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1494,8'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1495,33'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1497,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1498,10'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1509,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1510,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1511,29'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1513,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1514,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1525,8'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1526,33'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1528,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1529,10'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1554,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1557,22'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1561,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1562,19'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1563,17'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1564,19'
          Dst:             archive_le64dec
    - functionName:    zip_read_data_zipx_ppmd
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         23
      ICount:          203
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - zipx_ppmd8_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2204,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2205,25'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2212,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2206,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2207,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2208,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2213,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2214,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2221,2'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2227,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2228,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2234,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2234,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2235,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2241,56'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2243,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2225,39'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2246,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2251,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2252,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2257,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2205,9'
          Dst:             zipx_ppmd8_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2212,9'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2214,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2235,4'
          Dst:             archive_set_error
    - functionName:    zip_read_data_zipx_xz
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         23
      ICount:          251
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - lzma_code
        - lzma_end
        - zipx_xz_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1914,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1915,22'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzma_code
                - lzma_end
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1920,40'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzma_code
                - lzma_end
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1916,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1917,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1918,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzma_code
                - lzma_end
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1921,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1922,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1927,22'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1927,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1927,11'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1927,11'
              BranchSideFuncs:
                - lzma_code
                - lzma_end
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1937,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1939,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1945,4'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1945,4'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1948,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1953,14'
              BranchSideFuncs:
                - lzma_end
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1956,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1959,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1965,4'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1915,9'
          Dst:             zipx_xz_init
        - Src:             'libarchive/archive_read_support_format_zip.c:1920,19'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1922,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1936,11'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1939,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1948,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1953,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:1959,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1971,2'
          Dst:             __archive_read_consume
    - functionName:    zip_read_data_zipx_bzip2
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         23
      ICount:          259
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - BZ2_bzDecompress
        - BZ2_bzDecompressEnd
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - zipx_bzip2_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2320,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2321,23'
              BranchSideFuncs:
                - __archive_read_ahead
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2327,41'
              BranchSideFuncs:
                - __archive_read_ahead
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2322,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2323,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2324,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2328,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2329,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2334,22'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2334,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2334,11'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2334,11'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2335,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2341,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2347,45'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - __archive_read_consume
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2358,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2362,32'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2378,4'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2380,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2362,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2364,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2366,25'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2321,7'
          Dst:             zipx_bzip2_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2327,20'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2329,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2341,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2357,6'
          Dst:             BZ2_bzDecompress
        - Src:             'libarchive/archive_read_support_format_zip.c:2362,11'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:2366,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2380,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2387,2'
          Dst:             __archive_read_consume
    - functionName:    zip_read_data_none
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - _buff
        - size
        - offset
      BBCount:         79
      ICount:          555
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - __archive_read_ahead
        - archive_le32dec
        - archive_set_error
        - check_authentication_code
        - trad_enc_decrypt_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1627,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1629,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - trad_enc_decrypt_update
                - archive_le32dec.2885
                - check_authentication_code
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1679,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - trad_enc_decrypt_update
                - archive_set_error
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1633,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1638,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1645,7'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2885
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1646,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1646,22'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2885
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1661,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1647,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1647,10'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2885
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1661,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1647,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1647,28'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - archive_le32dec.2885
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1661,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1648,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1648,27'
              BranchSideFuncs:
                - archive_le32dec.2885
                - trad_enc_decrypt_update
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1661,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1649,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1649,7'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1652,4'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1650,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1650,8'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1652,4'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1651,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1651,8'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1661,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1646,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1652,4'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1661,3'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1653,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1654,35'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1658,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1655,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1656,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1657,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1667,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1668,8'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1676,8'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1668,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1668,25'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1669,13'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1669,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1669,30'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1670,13'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1670,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1670,33'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1671,13'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1671,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1671,31'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1674,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1672,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1672,11'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1674,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1672,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1672,26'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1674,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1671,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1673,5'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1674,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1679,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1680,4'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1689,31'
              BranchSideFuncs:
                - __archive_read_ahead
                - trad_enc_decrypt_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1681,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1682,35'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1686,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1683,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1684,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1685,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1690,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1691,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1696,7'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1699,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1699,25'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1700,21'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1699,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1700,21'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1719,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1702,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1703,15'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1704,7'
              BranchSideFuncs:
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1704,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1705,29'
              BranchSideFuncs:
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1709,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1632,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1638,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1648,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:1654,9'
          Dst:             check_authentication_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1682,9'
          Dst:             check_authentication_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1689,10'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1691,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1705,4'
          Dst:             trad_enc_decrypt_update
    - functionName:    check_authentication_code
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - _p
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1315,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1318,10'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1343,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1322,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1324,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1332,8'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1325,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1326,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1331,3'
              BranchSideFuncs:
                - memcmp
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1336,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1337,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1342,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1324,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1326,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1334,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:1335,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1337,4'
          Dst:             archive_set_error
    - functionName:    init_traditional_PKWARE_decryption
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 3001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         28
      ICount:          207
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_next_passphrase
        - archive_set_error
        - strlen
        - trad_enc_init
        - zip_alloc_decryption_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2939,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2940,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2947,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2948,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2948,9'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2955,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2947,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2949,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2955,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2956,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2957,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2962,13'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2967,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2968,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2978,22'
              BranchSideFuncs:
                - strlen
                - trad_enc_init
                - __archive_read_next_passphrase
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2980,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2980,17'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2982,7'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2980,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2981,4'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_alloc_decryption_buffer
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2982,7'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2982,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2984,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2988,2'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - trad_enc_init
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2992,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2993,6'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2996,2'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2949,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2955,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2957,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2966,16'
          Dst:             __archive_read_next_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:2968,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2978,45'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:2978,7'
          Dst:             trad_enc_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2984,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2990,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2999,10'
          Dst:             zip_alloc_decryption_buffer
    - functionName:    init_WinZip_AES_decryption
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3094
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         41
      ICount:          348
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_next_passphrase
        - archive_set_error
        - strlen
        - zip_alloc_decryption_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3014,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3014,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3015,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3014,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3015,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3017,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3017,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3018,19'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3019,19'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3020,19'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3021,11'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3024,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3025,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3027,13'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3031,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3032,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3038,3'
              BranchSideFuncs:
                - strlen
                - __archive_read_next_passphrase
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3041,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3042,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3049,26'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3050,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3051,19'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3053,7'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3050,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3052,4'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3053,7'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3053,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3055,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3059,2'
              BranchSideFuncs:
                - __archive_read_next_passphrase
                - strlen
                - archive_set_error
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3062,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3063,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3067,6'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3069,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3074,20'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_alloc_decryption_buffer
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3078,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3078,9'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3080,38'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3077,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3079,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3080,38'
              BranchSideFuncs:
                - zip_alloc_decryption_buffer
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3023,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3030,16'
          Dst:             __archive_read_next_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:3032,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3039,7'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:3042,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3055,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3063,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3070,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3075,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3084,10'
          Dst:             zip_alloc_decryption_buffer
        - Src:             'libarchive/archive_read_support_format_zip.c:3087,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3091,2'
          Dst:             archive_set_error
    - functionName:    read_decryption_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         95
      ICount:          675
      EdgeCount:       122
      CyclomaticComplexity: 29
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2730,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2731,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2732,7'
              BranchSideFuncs:
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
                - malloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2735,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2736,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2739,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2740,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2741,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2742,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2742,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2743,20'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2747,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2744,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2745,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2746,2'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2754,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2755,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2756,35'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2757,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2757,29'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2758,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2757,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2758,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2761,22'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_le16dec.2848
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2761,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2762,22'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2772,32'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2773,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2786,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2788,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2803,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2807,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2807,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2807,3'
              BranchSideFuncs:
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2809,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2814,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2815,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2816,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2814,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2816,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2825,7'
              BranchSideFuncs:
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2828,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2829,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2831,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2829,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2830,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2831,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2828,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2831,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2833,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2833,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2834,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2837,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2838,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2839,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2840,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2840,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2841,21'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2845,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2842,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2843,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2844,2'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2852,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2853,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2855,22'
              BranchSideFuncs:
                - archive_le32dec.2885
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2855,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2856,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2857,25'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2863,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2864,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2865,7'
              BranchSideFuncs:
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2868,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2869,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2871,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2869,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2870,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2871,3'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2868,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2871,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2872,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2872,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2873,8'
              BranchSideFuncs:
                - free
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2876,27'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2877,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2878,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2879,6'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2879,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2880,24'
              BranchSideFuncs:
                - malloc
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2884,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2881,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2882,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2883,2'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2888,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2889,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2890,33'
              BranchSideFuncs:
                - archive_le32dec.2885
                - __archive_read_consume
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2729,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2733,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2734,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2739,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2748,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2753,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2756,19'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2761,6'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2765,7'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2762,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2772,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2788,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2797,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2802,15'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2809,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2816,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2826,18'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2827,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2837,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2846,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2851,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2855,6'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2857,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2862,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2866,16'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2867,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2876,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2885,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2887,6'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2890,17'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:2891,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2895,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2899,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2903,2'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2907,2'
          Dst:             archive_set_error
    - functionName:    zipx_lzma_alone_init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
      BBCount:         26
      ICount:          228
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - lzma_alone_decoder
        - lzma_code
        - lzma_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1780,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1781,13'
              BranchSideFuncs:
                - lzma_end
                - lzma_alone_decoder
                - __archive_read_ahead
                - malloc
                - lzma_code
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1792,10'
              BranchSideFuncs:
                - lzma_alone_decoder
                - __archive_read_ahead
                - malloc
                - lzma_code
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1794,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1795,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1803,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - malloc
                - lzma_code
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1843,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1843,65'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1844,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1843,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1844,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1849,5'
              BranchSideFuncs:
                - malloc
                - lzma_code
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1849,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1849,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1850,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1849,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1850,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1857,23'
              BranchSideFuncs:
                - malloc
                - lzma_code
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1863,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1864,3'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1875,2'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1868,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1869,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1873,2'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1886,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1887,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1893,25'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1781,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:1793,6'
          Dst:             lzma_alone_decoder
        - Src:             'libarchive/archive_read_support_format_zip.c:1795,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1843,44'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1844,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1850,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1869,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1885,6'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_zip.c:1887,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1893,2'
          Dst:             __archive_read_consume
    - functionName:    zip_read_data_zipx_lzma_alone
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         30
      ICount:          309
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - lzma_code
        - lzma_end
        - zipx_lzma_alone_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1995,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1996,30'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2009,40'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1997,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1998,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1999,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2010,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2011,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2017,22'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2017,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2017,11'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2017,11'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2027,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2023,2'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2023,2'
              BranchSideFuncs:
                - lzma_code
                - __archive_read_consume
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2034,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2036,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2043,17'
              BranchSideFuncs:
                - __archive_read_consume
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2056,4'
              BranchSideFuncs:
                - __archive_read_consume
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2059,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2043,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2046,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2052,4'
              BranchSideFuncs:
                - __archive_read_consume
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2072,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2073,3'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2079,5'
              BranchSideFuncs:
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2079,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2080,13'
              BranchSideFuncs:
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2085,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:1996,9'
          Dst:             zipx_lzma_alone_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2009,19'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2011,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2033,11'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_zip.c:2036,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2046,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2059,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2067,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2080,3'
          Dst:             lzma_end
    - functionName:    zip_read_data_deflate
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         72
      ICount:          587
      EdgeCount:       94
      CyclomaticComplexity: 24
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - check_authentication_code
        - inflate
        - trad_enc_decrypt_update
        - zip_deflate_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2574,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2575,3'
              BranchSideFuncs:
                - malloc
                - zip_deflate_init
                - __archive_read_ahead
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2585,23'
              BranchSideFuncs:
                - zip_deflate_init
                - __archive_read_ahead
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2578,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2579,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2583,2'
              BranchSideFuncs:
                - zip_deflate_init
                - __archive_read_ahead
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2586,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2587,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2595,46'
              BranchSideFuncs:
                - __archive_read_ahead
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2597,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2597,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2600,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2596,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2598,26'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2600,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2600,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2601,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2606,6'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2606,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2606,25'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2607,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2606,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2607,7'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2661,58'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2607,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2609,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2651,17'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2614,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2615,30'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2617,14'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2617,57'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2618,10'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2631,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2617,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2619,19'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2631,8'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2619,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2622,10'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2630,4'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2622,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2624,22'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2627,19'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2631,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2632,9'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
                - trad_enc_decrypt_update
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2650,3'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2632,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2633,31'
              BranchSideFuncs:
                - trad_enc_decrypt_update
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2639,13'
              BranchSideFuncs:
                - inflate
                - archive_set_error
                - __archive_read_consume
                - check_authentication_code
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2669,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2671,3'
              BranchSideFuncs:
                - __archive_read_consume
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2673,3'
              BranchSideFuncs:
                - __archive_read_consume
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2676,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2680,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2692,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2692,25'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2693,37'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2692,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2693,37'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2699,6'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2694,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2695,25'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2697,26'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2699,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2700,3'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2702,6'
              BranchSideFuncs:
                - check_authentication_code
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2702,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2703,7'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2711,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2703,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2704,34'
              BranchSideFuncs:
                - check_authentication_code
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2709,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:2705,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2706,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:2708,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:2579,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2585,6'
          Dst:             zip_deflate_init
        - Src:             'libarchive/archive_read_support_format_zip.c:2595,25'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:2601,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2633,6'
          Dst:             trad_enc_decrypt_update
        - Src:             'libarchive/archive_read_support_format_zip.c:2668,6'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_zip.c:2676,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2680,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:2687,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:2704,8'
          Dst:             check_authentication_code
    - functionName:    zip_read_local_file_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
        - zip
      BBCount:         207
      ICount:          1497
      EdgeCount:       278
      CyclomaticComplexity: 73
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __errno_location
        - _archive_entry_copy_pathname_l
        - _archive_entry_copy_symlink_l
        - archive_entry_copy_pathname_w
        - archive_entry_pathname
        - archive_entry_pathname_w
        - archive_entry_set_atime
        - archive_entry_set_ctime
        - archive_entry_set_gid
        - archive_entry_set_is_data_encrypted
        - archive_entry_set_is_metadata_encrypted
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_pathname
        - archive_entry_set_size
        - archive_entry_set_uid
        - archive_le16dec
        - archive_le32dec
        - archive_set_error
        - archive_strappend_char
        - archive_strcat
        - archive_string_conversion_charset_name
        - archive_string_conversion_from_charset
        - archive_string_default_conversion_for_read
        - archive_string_free
        - archive_string_sprintf
        - archive_wstrappend_wchar
        - archive_wstrcat
        - archive_wstring_free
        - archive_wstrncat
        - compression_name
        - memcmp
        - process_extra
        - strlen
        - wcschr
        - wcslen
        - zip_read_data_deflate
        - zip_read_data_zipx_lzma_alone
        - zip_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:950,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:950,29'
              BranchSideFuncs:
                - archive_string_default_conversion_for_read
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:956,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:950,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:952,52'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:956,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:956,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:957,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:962,13'
              BranchSideFuncs:
                - memcmp
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:962,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:963,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:966,12'
              BranchSideFuncs:
                - archive_le16dec.2848
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
        - Branch String:   'libarchive/archive_read_support_format_zip.c:969,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:970,3'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:979,26'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:972,62'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:973,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:978,2'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:973,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:974,4'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:978,2'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:972,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:975,44'
              BranchSideFuncs:
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:978,2'
              BranchSideFuncs:
                - archive_le16dec.2848
                - zip_time
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:983,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:984,23'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:986,23'
              BranchSideFuncs:
                - archive_le32dec.2885
                - archive_le32dec.2885
                - archive_le16dec.2848
                - archive_le16dec.2848
                - __archive_read_consume
                - __archive_read_ahead
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:995,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:996,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1000,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1000,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1002,7'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1010,13'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1002,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1005,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1009,11'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1006,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1007,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1008,3'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1010,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1011,11'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1013,11'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1015,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1017,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1029,25'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1017,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1018,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1022,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - __archive_read_ahead
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1032,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1033,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1038,34'
              BranchSideFuncs:
                - process_extra
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1038,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1040,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1042,25'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1046,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1047,3'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1052,6'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1052,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1053,3'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1058,6'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - archive_entry_pathname_w
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1058,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1059,37'
              BranchSideFuncs:
                - archive_entry_pathname_w
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - wcschr
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1077,7'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1058,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1060,14'
              BranchSideFuncs:
                - wcschr
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - wcschr
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1077,7'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1060,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1060,42'
              BranchSideFuncs:
                - wcschr
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1072,2'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1060,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1063,4'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1072,2'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1064,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1065,16'
              BranchSideFuncs:
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1065,16'
              BranchSideFuncs:
                - wcslen
                - archive_wstrncat
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1065,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1066,11'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1069,34'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1066,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1067,8'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1068,4'
              BranchSideFuncs:
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_pathname_w
                - archive_entry_pathname
                - strlen
                - wcslen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1077,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1080,33'
              BranchSideFuncs:
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - strlen
                - wcslen
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1100,7'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1081,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1082,17'
              BranchSideFuncs:
                - wcslen
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1085,32'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - strlen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1083,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1083,27'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1090,7'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1086,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1086,30'
              BranchSideFuncs:
                - strlen
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1086,8'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1087,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1087,27'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1090,7'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1090,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1091,4'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1094,15'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1100,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1101,33'
              BranchSideFuncs:
                - archive_entry_pathname_w
                - archive_entry_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
                - wcslen
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1126,6'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1102,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1103,17'
              BranchSideFuncs:
                - wcslen
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1113,32'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
                - strlen
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1104,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1104,19'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1112,3'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1104,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1106,5'
              BranchSideFuncs:
                - archive_wstrcat
                - archive_wstrappend_wchar
                - archive_entry_copy_pathname_w
                - archive_wstring_free
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1112,3'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1114,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1114,30'
              BranchSideFuncs:
                - strlen
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1114,8'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_strcat
                - archive_strappend_char
                - archive_entry_set_pathname
                - archive_string_free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1126,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1129,3'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1173,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1133,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1134,45'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1135,15'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1143,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1143,10'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1145,32'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1142,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1145,32'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1146,14'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1156,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1157,4'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1159,32'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1156,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1159,32'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1160,14'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_uid
                - archive_entry_set_gid
                - archive_entry_set_mtime
                - archive_entry_set_ctime
                - archive_entry_set_atime
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1183,7'
              BranchSideFuncs:
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1286,19'
              BranchSideFuncs:
                - compression_name.2850
                - archive_string_sprintf
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1183,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1184,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1189,29'
              BranchSideFuncs:
                - archive_entry_set_size
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - zip_read_data_deflate
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1195,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1198,8'
              BranchSideFuncs:
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
                - zip_read_data_deflate
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1238,29'
              BranchSideFuncs:
                - __archive_read_ahead
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1201,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1205,35'
              BranchSideFuncs:
                - zip_read_data_deflate
                - compression_name.2850
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1213,35'
              BranchSideFuncs:
                - zip_read_data_zipx_lzma_alone
                - compression_name.2850
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1219,6'
              BranchSideFuncs:
                - compression_name.2850
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1221,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1223,9'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1227,24'
              BranchSideFuncs:
                - compression_name.2850
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1241,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1242,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1247,11'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1248,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1248,25'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1250,7'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1248,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1249,12'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1250,7'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1250,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1251,12'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1252,36'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - __errno_location
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1252,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1254,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1279,34'
              BranchSideFuncs:
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1254,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1254,27'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1258,8'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1254,52'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1255,9'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - _archive_entry_copy_symlink_l
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1258,8'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1254,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1256,37'
              BranchSideFuncs:
                - _archive_entry_copy_symlink_l
                - __errno_location
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1258,8'
              BranchSideFuncs:
                - __errno_location
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1258,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1259,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1268,8'
              BranchSideFuncs:
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
                - archive_string_conversion_charset_name
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1268,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1269,9'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1270,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1268,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1270,24'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1278,3'
              BranchSideFuncs:
                - __archive_read_consume
                - compression_name.2850
                - archive_string_sprintf
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1281,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1282,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1286,2'
              BranchSideFuncs:
                - compression_name.2850
                - archive_string_sprintf
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1287,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1287,9'
              BranchSideFuncs:
                - archive_entry_set_size
                - compression_name.2850
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1290,26'
              BranchSideFuncs:
                - archive_entry_set_size
                - compression_name.2850
                - archive_string_sprintf
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1296,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1296,9'
              BranchSideFuncs:
                - compression_name.2850
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1300,9'
              BranchSideFuncs:
                - compression_name.2850
                - archive_string_sprintf
        - Branch String:   'libarchive/archive_read_support_format_zip.c:1295,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1297,3'
              BranchSideFuncs:
                - compression_name.2850
                - archive_string_sprintf
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:1300,9'
              BranchSideFuncs:
                - compression_name.2850
                - archive_string_sprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:952,7'
          Dst:             archive_string_default_conversion_for_read
        - Src:             'libarchive/archive_read_support_format_zip.c:956,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:957,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:962,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:963,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:968,25'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:971,3'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_zip.c:975,4'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_zip.c:980,33'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:981,21'
          Dst:             zip_time
        - Src:             'libarchive/archive_read_support_format_zip.c:982,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:987,31'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:988,33'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_zip.c:989,20'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:990,17'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_read_support_format_zip.c:992,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:995,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:996,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1004,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_zip.c:1015,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_zip.c:1017,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_zip.c:1018,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1026,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1022,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1029,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1032,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1033,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1038,20'
          Dst:             process_extra
        - Src:             'libarchive/archive_read_support_format_zip.c:1042,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1059,12'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1060,7'
          Dst:             wcschr
        - Src:             'libarchive/archive_read_support_format_zip.c:1060,35'
          Dst:             wcschr
        - Src:             'libarchive/archive_read_support_format_zip.c:1064,4'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_zip.c:1064,4'
          Dst:             archive_wstrncat
        - Src:             'libarchive/archive_read_support_format_zip.c:1069,4'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1070,4'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_zip.c:1080,8'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1082,10'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_zip.c:1085,9'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:1086,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:1101,8'
          Dst:             archive_entry_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1103,10'
          Dst:             wcslen
        - Src:             'libarchive/archive_read_support_format_zip.c:1107,5'
          Dst:             archive_wstrcat
        - Src:             'libarchive/archive_read_support_format_zip.c:1108,5'
          Dst:             archive_wstrappend_wchar
        - Src:             'libarchive/archive_read_support_format_zip.c:1109,5'
          Dst:             archive_entry_copy_pathname_w
        - Src:             'libarchive/archive_read_support_format_zip.c:1110,5'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_read_support_format_zip.c:1113,9'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:1114,23'
          Dst:             strlen
        - Src:             'libarchive/archive_read_support_format_zip.c:1118,5'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_read_support_format_zip.c:1119,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_read_support_format_zip.c:1120,5'
          Dst:             archive_entry_set_pathname
        - Src:             'libarchive/archive_read_support_format_zip.c:1121,5'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_zip.c:1137,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1148,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1162,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1173,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_zip.c:1174,2'
          Dst:             archive_entry_set_uid
        - Src:             'libarchive/archive_read_support_format_zip.c:1175,2'
          Dst:             archive_entry_set_gid
        - Src:             'libarchive/archive_read_support_format_zip.c:1176,2'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_zip.c:1177,2'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_zip.c:1178,2'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_zip.c:1184,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1191,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_zip.c:1206,15'
          Dst:             zip_read_data_deflate
        - Src:             'libarchive/archive_read_support_format_zip.c:1214,15'
          Dst:             zip_read_data_zipx_lzma_alone
        - Src:             'libarchive/archive_read_support_format_zip.c:1232,6'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1227,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1238,8'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:1242,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1252,7'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_zip.c:1254,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_zip.c:1256,8'
          Dst:             _archive_entry_copy_symlink_l
        - Src:             'libarchive/archive_read_support_format_zip.c:1258,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_zip.c:1259,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1274,9'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1270,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1281,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:1282,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:1290,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_zip.c:1303,6'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:1301,2'
          Dst:             archive_string_sprintf
    - functionName:    fake_crc32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - crc
        - buff
        - len
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_support_format_zip_capabilities_seekable
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3646
      functionLinenumberEnd: 3648
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_zip_read_data_skip_seekable
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4377
      functionLinenumberEnd: 4382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_zip_seekable_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4297
      functionLinenumberEnd: 4369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         43
      ICount:          319
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __archive_rb_tree_find_node
        - __archive_rb_tree_iterate
        - __archive_read_consume
        - __archive_read_reset_passphrase
        - __archive_read_seek
        - archive_filter_bytes
        - slurp_central_directory
        - zip_read_local_file_header
        - zip_read_mac_metadata
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4310,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4312,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
                - __archive_rb_tree_iterate
                - slurp_central_directory
                - __archive_rb_tree_iterate
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4314,2'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
                - __archive_rb_tree_iterate
                - slurp_central_directory
                - __archive_rb_tree_iterate
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4315,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4316,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
                - __archive_rb_tree_iterate
                - slurp_central_directory
                - __archive_rb_tree_iterate
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4318,6'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
                - __archive_rb_tree_iterate
                - slurp_central_directory
                - __archive_rb_tree_iterate
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4318,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4319,31'
              BranchSideFuncs:
                - slurp_central_directory
                - __archive_rb_tree_iterate
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4326,13'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
                - __archive_rb_tree_iterate
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4320,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4321,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4325,27'
              BranchSideFuncs:
                - __archive_rb_tree_iterate
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4332,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4333,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4335,6'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
                - __archive_rb_tree_find_node
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4335,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4337,8'
              BranchSideFuncs:
                - __archive_rb_tree_find_node
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4339,8'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4341,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4342,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4343,6'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4343,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4344,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4345,38'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - archive_filter_bytes
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4352,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4353,26'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_local_file_header
                - zip_read_mac_metadata
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4355,11'
              BranchSideFuncs:
                - zip_read_local_file_header
                - zip_read_mac_metadata
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4361,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4362,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4363,6'
              BranchSideFuncs:
                - zip_read_mac_metadata
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4363,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4364,36'
              BranchSideFuncs:
                - zip_read_mac_metadata
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4368,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4365,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4366,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4367,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4319,7'
          Dst:             slurp_central_directory
        - Src:             'libarchive/archive_read_support_format_zip.c:4325,27'
          Dst:             __archive_rb_tree_iterate
        - Src:             'libarchive/archive_read_support_format_zip.c:4328,36'
          Dst:             __archive_rb_tree_iterate
        - Src:             'libarchive/archive_read_support_format_zip.c:4336,30'
          Dst:             __archive_rb_tree_find_node
        - Src:             'libarchive/archive_read_support_format_zip.c:4346,2'
          Dst:             __archive_read_reset_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:4351,11'
          Dst:             archive_filter_bytes
        - Src:             'libarchive/archive_read_support_format_zip.c:4353,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:4356,3'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:4360,6'
          Dst:             zip_read_local_file_header
        - Src:             'libarchive/archive_read_support_format_zip.c:4364,14'
          Dst:             zip_read_mac_metadata
    - functionName:    archive_read_format_zip_seekable_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3748
      functionLinenumberEnd: 3799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         34
      ICount:          231
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_ahead
        - __archive_read_seek
        - memcmp
        - read_eocd
        - read_zip64_eocd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3756,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3757,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3759,34'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_seek
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3760,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3761,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3765,14'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3765,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3765,9'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3765,9'
              BranchSideFuncs:
                - __archive_read_seek
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3767,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3768,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3769,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3769,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3770,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3775,11'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3775,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3776,11'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3798,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3776,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3778,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3792,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3793,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3794,15'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3795,14'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3778,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3779,25'
              BranchSideFuncs:
                - read_eocd
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3790,6'
              BranchSideFuncs:
                - memcmp
                - read_eocd
                - memcmp
                - read_zip64_eocd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3783,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3783,27'
              BranchSideFuncs:
                - memcmp
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3788,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3783,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3784,38'
              BranchSideFuncs:
                - read_zip64_eocd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3788,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3785,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3786,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3787,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3759,14'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3766,19'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_zip.c:3769,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3778,8'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3779,15'
          Dst:             read_eocd
        - Src:             'libarchive/archive_read_support_format_zip.c:3783,20'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3784,22'
          Dst:             read_zip64_eocd
    - functionName:    archive_read_format_zip_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3287
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3288,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3288,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3294,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3288,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3289,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3294,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3290,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3291,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3293,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_support_format_zip_capabilities_streamable
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3367
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_zip_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3228
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         27
      ICount:          203
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - BZ2_bzDecompressEnd
        - archive_string_free
        - inflateEnd
        - lzma_end
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3235,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3236,15'
              BranchSideFuncs:
                - inflateEnd
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
                - BZ2_bzDecompressEnd
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3240,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
                - BZ2_bzDecompressEnd
                - lzma_end
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3240,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3241,13'
              BranchSideFuncs:
                - lzma_end
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
                - BZ2_bzDecompressEnd
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3246,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
                - BZ2_bzDecompressEnd
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3246,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3247,24'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3257,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3259,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3260,29'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3262,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3262,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3263,15'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3271,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3264,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3265,21'
              BranchSideFuncs:
                - archive_string_free
                - free
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3270,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3272,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3273,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3274,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3274,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3274,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3275,3'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_string_free
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3236,3'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:3241,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_zip.c:3247,3'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_zip.c:3266,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_read_support_format_zip.c:3279,2'
          Dst:             archive_string_free
    - functionName:    archive_read_format_zip_read_data_skip_streamable
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3503
      functionLinenumberEnd: 3591
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         61
      ICount:          399
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - archive_set_error
        - init_WinZip_AES_decryption
        - init_traditional_PKWARE_decryption
        - read_decryption_header
        - zip_read_data_deflate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3511,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3514,6'
              BranchSideFuncs:
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3515,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3518,12'
              BranchSideFuncs:
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3519,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3519,9'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3521,42'
              BranchSideFuncs:
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3518,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3521,42'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3528,6'
              BranchSideFuncs:
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3523,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3524,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3525,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3528,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3531,3'
              BranchSideFuncs:
                - init_traditional_PKWARE_decryption
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - init_WinZip_AES_decryption
                - read_decryption_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3546,10'
              BranchSideFuncs:
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3532,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3533,31'
              BranchSideFuncs:
                - read_decryption_header
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3534,12'
              BranchSideFuncs:
                - init_traditional_PKWARE_decryption
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
                - init_WinZip_AES_decryption
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3534,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3535,35'
              BranchSideFuncs:
                - init_WinZip_AES_decryption
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3537,43'
              BranchSideFuncs:
                - init_traditional_PKWARE_decryption
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3538,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3539,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3540,3'
              BranchSideFuncs:
                - zip_read_data_deflate
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3546,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3549,3'
              BranchSideFuncs:
                - zip_read_data_deflate
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3562,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3549,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3550,12'
              BranchSideFuncs:
                - zip_read_data_deflate
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3558,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3555,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3549,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3556,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3566,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3567,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3572,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3573,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3574,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3588,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3574,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3574,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3575,14'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3575,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3575,31'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3576,14'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3576,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3576,34'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3577,14'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3577,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3577,32'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3586,16'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3578,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3578,12'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3586,16'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3578,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3578,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3586,16'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3577,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3579,10'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3586,16'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - archive_set_error
                - __archive_read_consume
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3579,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3580,30'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3583,30'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3508,18'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3521,19'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3533,8'
          Dst:             read_decryption_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3535,8'
          Dst:             init_WinZip_AES_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3537,8'
          Dst:             init_traditional_PKWARE_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3554,9'
          Dst:             zip_read_data_deflate
        - Src:             'libarchive/archive_read_support_format_zip.c:3565,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3567,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3580,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3583,7'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3588,4'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_zip_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3099
      functionLinenumberEnd: 3224
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         52
      ICount:          442
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - __archive_read_consume
        - archive_set_error
        - compression_name
        - consume_end_of_file_marker
        - init_WinZip_AES_decryption
        - init_traditional_PKWARE_decryption
        - read_decryption_header
        - zip_read_data_deflate
        - zip_read_data_none
        - zip_read_data_zipx_bzip2
        - zip_read_data_zipx_lzma_alone
        - zip_read_data_zipx_ppmd
        - zip_read_data_zipx_xz
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3103,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3105,3'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3108,12'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3113,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3114,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3117,19'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3117,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3118,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3120,25'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
                - init_traditional_PKWARE_decryption
                - init_WinZip_AES_decryption
                - read_decryption_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3123,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3124,3'
              BranchSideFuncs:
                - init_traditional_PKWARE_decryption
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
                - init_WinZip_AES_decryption
                - read_decryption_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3136,9'
              BranchSideFuncs:
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3125,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3126,31'
              BranchSideFuncs:
                - read_decryption_header
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3127,12'
              BranchSideFuncs:
                - init_traditional_PKWARE_decryption
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
                - init_WinZip_AES_decryption
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3127,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3128,35'
              BranchSideFuncs:
                - init_WinZip_AES_decryption
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3130,43'
              BranchSideFuncs:
                - init_traditional_PKWARE_decryption
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3131,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3132,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3133,3'
              BranchSideFuncs:
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - zip_read_data_zipx_ppmd
                - zip_read_data_zipx_xz
                - zip_read_data_zipx_lzma_alone
                - zip_read_data_zipx_bzip2
                - zip_read_data_none
                - compression_name.2850
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3136,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3138,27'
              BranchSideFuncs:
                - zip_read_data_none
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3142,32'
              BranchSideFuncs:
                - zip_read_data_zipx_bzip2
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3147,37'
              BranchSideFuncs:
                - zip_read_data_zipx_lzma_alone
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3150,29'
              BranchSideFuncs:
                - zip_read_data_zipx_xz
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3160,31'
              BranchSideFuncs:
                - zip_read_data_zipx_ppmd
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3165,30'
              BranchSideFuncs:
                - zip_read_data_deflate
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3170,22'
              BranchSideFuncs:
                - compression_name.2850
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3178,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3179,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3180,7'
              BranchSideFuncs:
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3181,25'
              BranchSideFuncs:
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3186,6'
              BranchSideFuncs:
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3186,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3187,30'
              BranchSideFuncs:
                - consume_end_of_file_marker
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3223,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3190,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3191,9'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3192,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3191,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3192,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3201,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3193,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3193,11'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3201,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3190,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3194,23'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3201,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3201,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3203,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3212,8'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3212,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3214,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3221,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3120,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3126,8'
          Dst:             read_decryption_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3128,8'
          Dst:             init_WinZip_AES_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3130,8'
          Dst:             init_traditional_PKWARE_decryption
        - Src:             'libarchive/archive_read_support_format_zip.c:3138,8'
          Dst:             zip_read_data_none
        - Src:             'libarchive/archive_read_support_format_zip.c:3142,7'
          Dst:             zip_read_data_zipx_bzip2
        - Src:             'libarchive/archive_read_support_format_zip.c:3147,7'
          Dst:             zip_read_data_zipx_lzma_alone
        - Src:             'libarchive/archive_read_support_format_zip.c:3150,7'
          Dst:             zip_read_data_zipx_xz
        - Src:             'libarchive/archive_read_support_format_zip.c:3160,7'
          Dst:             zip_read_data_zipx_ppmd
        - Src:             'libarchive/archive_read_support_format_zip.c:3165,8'
          Dst:             zip_read_data_deflate
        - Src:             'libarchive/archive_read_support_format_zip.c:3172,32'
          Dst:             compression_name
        - Src:             'libarchive/archive_read_support_format_zip.c:3170,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3187,3'
          Dst:             consume_end_of_file_marker
        - Src:             'libarchive/archive_read_support_format_zip.c:3194,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3203,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3214,4'
          Dst:             archive_set_error
    - functionName:    archive_read_format_zip_streamable_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3410
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         53
      ICount:          348
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_reset_passphrase
        - archive_set_error
        - zip_read_local_file_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3414,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3415,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3417,23'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3426,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3428,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3431,6'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3431,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3432,22'
              BranchSideFuncs:
                - malloc
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3439,15'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3433,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3434,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3438,2'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3442,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3443,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3444,6'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3444,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3445,3'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3446,38'
              BranchSideFuncs:
                - __archive_read_reset_passphrase
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3458,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3459,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3460,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3462,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3463,8'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3497,26'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3463,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3463,23'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3494,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3463,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3464,9'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3494,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3464,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3464,27'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3484,35'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3464,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3466,29'
              BranchSideFuncs:
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3484,35'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3484,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3484,53'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3490,36'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3484,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3485,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3490,36'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3490,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3490,54'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3491,39'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3491,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3491,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3492,39'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3491,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3491,57'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3493,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3490,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3492,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3493,4'
              BranchSideFuncs:
                - __archive_read_consume
                - __archive_read_ahead
                - __archive_read_consume
                - zip_read_local_file_header
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3434,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3447,2'
          Dst:             __archive_read_reset_passphrase
        - Src:             'libarchive/archive_read_support_format_zip.c:3450,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3457,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_zip.c:3466,6'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_zip.c:3467,13'
          Dst:             zip_read_local_file_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3497,3'
          Dst:             __archive_read_consume
    - functionName:    archive_read_format_zip_options
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - key
        - val
      BBCount:         36
      ICount:          198
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - archive_set_error
        - archive_string_conversion_from_charset
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3305,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3307,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3309,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - archive_string_conversion_from_charset
                - strcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3309,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3310,7'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - strcmp
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3325,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3310,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3310,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3311,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3310,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3311,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3316,9'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3317,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3318,16'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3322,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3318,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3319,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3320,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3325,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3327,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3335,20'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3327,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3327,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3328,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3327,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3328,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3331,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3336,46'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3336,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3336,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3305,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3309,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3311,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3315,17'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_zip.c:3318,9'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3325,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_read_support_format_zip.c:3335,13'
          Dst:             strcmp
    - functionName:    real_crc32
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - crc
        - buff
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:407,9'
          Dst:             crc32
    - functionName:    archive_read_format_zip_streamable_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3373
      functionLinenumberEnd: 3405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         42
      ICount:          215
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - __archive_read_ahead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3378,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3379,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3389,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3389,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3389,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3404,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3389,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3390,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3404,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3390,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3390,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3391,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3391,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3391,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3396,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3391,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3391,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3392,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3392,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3392,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3396,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3392,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3392,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3393,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3393,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3393,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3396,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3393,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3393,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3394,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3394,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3394,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3396,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3394,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3394,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3395,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3395,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3395,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3396,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3395,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3395,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3397,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3390,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3396,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3397,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3378,11'
          Dst:             __archive_read_ahead
    - functionName:    archive_read_support_format_zip_seekable
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_zip_seekable_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4392,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4392,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4395,22'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4396,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4397,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4411,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:4427,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4428,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:4429,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:4392,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_zip.c:4395,22'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_zip.c:4397,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_format_zip_seekable_bid
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_format_zip_options
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_format_zip_seekable_read_header
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_format_zip_read_data
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_format_zip_read_data_skip_seekable
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_format_zip_cleanup
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_support_format_zip_capabilities_seekable
        - Src:             'libarchive/archive_read_support_format_zip.c:4414,6'
          Dst:             archive_read_format_zip_has_encrypted_entries
    - functionName:    archive_read_support_format_zip_streamable
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3595
      functionLinenumberEnd: 3636
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_zip_streamable_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3600,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3600,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3603,22'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3604,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3605,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3611,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3633,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3634,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3635,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3600,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_zip.c:3603,22'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_zip.c:3605,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_format_zip_streamable_bid
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_format_zip_options
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_format_zip_streamable_read_header
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_format_zip_read_data
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_format_zip_read_data_skip_streamable
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_format_zip_cleanup
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_support_format_zip_capabilities_streamable
        - Src:             'libarchive/archive_read_support_format_zip.c:3620,6'
          Dst:             archive_read_format_zip_has_encrypted_entries
    - functionName:    archive_read_support_format_zip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3348
      functionLinenumberEnd: 3354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_read_support_format_zip_seekable
        - archive_read_support_format_zip_streamable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_zip.c:3351,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3352,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_zip.c:3353,51'
              BranchSideFuncs:
                - archive_read_support_format_zip_seekable
      Callsites:
        - Src:             'libarchive/archive_read_support_format_zip.c:3350,6'
          Dst:             archive_read_support_format_zip_streamable
        - Src:             'libarchive/archive_read_support_format_zip.c:3353,10'
          Dst:             archive_read_support_format_zip_seekable
    - functionName:    invalid_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - _p
        - n
        - sc
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mbrtowc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2201,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2205,20'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'libarchive/archive_string.c:2216,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2209,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2209,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2210,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2209,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2210,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2211,7'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:2211,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2212,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2213,8'
              BranchSideFuncs:
                - mbrtowc
      Callsites:
        - Src:             'libarchive/archive_string.c:2205,7'
          Dst:             mbrtowc
    - functionName:    mbrtowc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pwc
        - s
        - n
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _utf8_to_unicode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2429,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2429,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2431,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2429,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2429,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2431,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2429,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2430,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2431,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2427,8'
          Dst:             _utf8_to_unicode
    - functionName:    _utf8_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pwc
        - s
        - n
      BBCount:         74
      ICount:          433
      EdgeCount:       97
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2319,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2320,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2324,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2325,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2326,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2327,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2330,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2331,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2342,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2332,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2333,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2338,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2333,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2334,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2337,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2342,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2344,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2347,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2354,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2369,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2389,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2347,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2348,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2351,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2354,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2355,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2358,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2358,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2359,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2362,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2365,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2366,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2367,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2369,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2370,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2373,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2373,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2374,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2377,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2377,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2378,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2381,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2385,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2386,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2387,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2389,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2389,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2390,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2389,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2390,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2391,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2391,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2391,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2393,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2391,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2392,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2393,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2393,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2393,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2395,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2393,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2394,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2395,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2395,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2395,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2396,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2395,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2396,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2398,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2399,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2400,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2401,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2401,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2402,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2407,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2402,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2403,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2406,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2413,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2415,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    best_effort_strncat_from_utf16
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3728
      functionLinenumberEnd: 3763
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - as
        - _p
        - bytes
        - sc
        - be
      BBCount:         15
      ICount:          148
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_string_ensure
        - utf16_to_unicode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3741,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3742,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3743,8'
              BranchSideFuncs:
                - utf16_to_unicode
        - Branch String:   'libarchive/archive_string.c:3745,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3746,7'
              BranchSideFuncs:
                - utf16_to_unicode
            - BranchSide:      'libarchive/archive_string.c:3760,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3746,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3747,6'
              BranchSideFuncs:
                - utf16_to_unicode
            - BranchSide:      'libarchive/archive_string.c:3750,12'
              BranchSideFuncs:
                - utf16_to_unicode
        - Branch String:   'libarchive/archive_string.c:3753,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3755,8'
              BranchSideFuncs:
                - utf16_to_unicode
            - BranchSide:      'libarchive/archive_string.c:3758,19'
              BranchSideFuncs:
                - utf16_to_unicode
      Callsites:
        - Src:             'libarchive/archive_string.c:3741,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3745,14'
          Dst:             utf16_to_unicode
    - functionName:    archive_string_ensure
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - s
      BBCount:         22
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - archive_string_free
        - realloc
      functionUses:    53
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:281,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:281,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:291,6'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:281,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:282,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:291,6'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:291,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:293,14'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:294,11'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:294,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:296,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:299,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:301,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:303,24'
              BranchSideFuncs:
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:313,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:314,16'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:316,22'
              BranchSideFuncs:
                - realloc
                - archive_string_free
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:317,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:319,23'
              BranchSideFuncs:
                - archive_string_free
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:324,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:303,4'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:304,4'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string.c:316,14'
          Dst:             realloc
        - Src:             'libarchive/archive_string.c:319,3'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:320,3'
          Dst:             __errno_location
    - functionName:    utf16_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pwc
        - s
        - n
        - be
      BBCount:         36
      ICount:          207
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - archive_be16dec
        - archive_le16dec
        - combine_surrogate_pair
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2545,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2546,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2547,6'
              BranchSideFuncs:
                - archive_le16dec.3149
                - combine_surrogate_pair
                - archive_le16dec.3149
                - archive_be16dec.3148
                - archive_be16dec.3148
        - Branch String:   'libarchive/archive_string.c:2547,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2549,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2553,6'
              BranchSideFuncs:
                - archive_le16dec.3149
                - combine_surrogate_pair
                - archive_le16dec.3149
                - archive_be16dec.3148
                - archive_be16dec.3148
        - Branch String:   'libarchive/archive_string.c:2553,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2554,24'
              BranchSideFuncs:
                - archive_be16dec.3148
                - combine_surrogate_pair
                - archive_le16dec.3149
                - archive_be16dec.3148
            - BranchSide:      'libarchive/archive_string.c:2556,24'
              BranchSideFuncs:
                - archive_le16dec.3149
                - combine_surrogate_pair
                - archive_le16dec.3149
                - archive_be16dec.3148
        - Branch String:   'libarchive/archive_string.c:2560,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2560,6'
              BranchSideFuncs:
                - combine_surrogate_pair
                - archive_le16dec.3149
                - archive_be16dec.3148
            - BranchSide:      'libarchive/archive_string.c:2588,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2560,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2563,7'
              BranchSideFuncs:
                - combine_surrogate_pair
                - archive_le16dec.3149
                - archive_be16dec.3148
            - BranchSide:      'libarchive/archive_string.c:2588,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2563,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2564,8'
              BranchSideFuncs:
                - archive_le16dec.3149
                - combine_surrogate_pair
                - archive_be16dec.3148
            - BranchSide:      'libarchive/archive_string.c:2569,8'
              BranchSideFuncs:
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2564,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2565,27'
              BranchSideFuncs:
                - archive_be16dec.3148
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2567,27'
              BranchSideFuncs:
                - archive_le16dec.3149
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2570,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2570,7'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2576,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2570,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2571,32'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2576,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2588,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2588,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2588,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2588,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2588,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2591,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2588,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2591,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2594,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2554,8'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_string.c:2556,8'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_string.c:2565,11'
          Dst:             archive_be16dec
        - Src:             'libarchive/archive_string.c:2567,11'
          Dst:             archive_le16dec
        - Src:             'libarchive/archive_string.c:2571,9'
          Dst:             combine_surrogate_pair
    - functionName:    archive_be16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le16dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    combine_surrogate_pair
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - uc
        - uc2
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_string_free
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    66
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_nfc
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2806
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - uc
        - uc2
      BBCount:         17
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2811,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2812,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2824,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2813,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2814,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2815,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2815,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2816,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2817,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2817,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2818,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2819,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2819,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2820,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2822,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_nfd
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3184
      functionLinenumberEnd: 3220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cp1
        - cp2
        - uc
      BBCount:         34
      ICount:          180
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3190,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3190,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3191,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3190,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3191,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3193,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3191,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3191,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3192,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3191,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3192,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3193,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3192,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3192,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3202,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3190,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3193,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3202,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3202,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3203,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3202,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3202,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3203,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3202,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3203,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3205,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3207,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3208,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3219,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3209,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3210,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3211,34'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3211,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3212,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3214,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    best_effort_strncat_to_utf16
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3786
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - as16
        - _p
        - length
        - sc
        - bigendian
      BBCount:         15
      ICount:          152
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_be16enc
        - archive_le16enc
        - archive_string_ensure
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3801,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3803,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3805,10'
              BranchSideFuncs:
                - archive_le16enc.3152
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:3806,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3807,18'
              BranchSideFuncs:
                - archive_le16enc.3152
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:3819,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3808,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3810,6'
              BranchSideFuncs:
                - archive_le16enc.3152
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:3813,7'
              BranchSideFuncs:
                - archive_le16enc.3152
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:3813,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3814,20'
              BranchSideFuncs:
                - archive_be16enc
                - archive_le16enc.3152
            - BranchSide:      'libarchive/archive_string.c:3816,20'
              BranchSideFuncs:
                - archive_le16enc.3152
                - archive_be16enc
      Callsites:
        - Src:             'libarchive/archive_string.c:3801,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3814,4'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:3816,4'
          Dst:             archive_le16enc
    - functionName:    archive_be16enc
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - pp
        - u
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_le16enc
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - pp
        - u
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cesu8_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pwc
        - s
        - n
      BBCount:         32
      ICount:          163
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _utf8_to_unicode
        - combine_surrogate_pair
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2460,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2460,18'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2473,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2460,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2460,18'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2473,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2460,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2461,12'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2473,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2464,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2466,32'
              BranchSideFuncs:
                - _utf8_to_unicode
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2467,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2467,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2469,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2467,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2467,20'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2469,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2467,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2469,4'
              BranchSideFuncs:
                - combine_surrogate_pair
            - BranchSide:      'libarchive/archive_string.c:2471,31'
              BranchSideFuncs:
                - combine_surrogate_pair
        - Branch String:   'libarchive/archive_string.c:2481,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2482,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2483,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2459,8'
          Dst:             _utf8_to_unicode
        - Src:             'libarchive/archive_string.c:2466,9'
          Dst:             _utf8_to_unicode
        - Src:             'libarchive/archive_string.c:2471,8'
          Dst:             combine_surrogate_pair
    - functionName:    utf16le_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pwc
        - s
        - n
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf16_to_unicode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:2536,10'
          Dst:             utf16_to_unicode
    - functionName:    utf16be_to_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pwc
        - s
        - n
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - utf16_to_unicode
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:2530,10'
          Dst:             utf16_to_unicode
    - functionName:    unicode_to_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2525
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - remaining
        - uc
      BBCount:         22
      ICount:          189
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2498,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2499,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2501,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2501,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2502,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2505,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2502,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2503,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2504,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2505,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2506,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2510,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2506,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2507,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2508,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2510,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2511,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2517,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2511,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2512,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2513,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2517,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2518,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2519,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_to_utf16le
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - remaining
        - uc
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - archive_le16enc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2625,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2628,7'
              BranchSideFuncs:
                - archive_le16enc.3152
                - archive_le16enc.3152
            - BranchSide:      'libarchive/archive_string.c:2635,7'
              BranchSideFuncs:
                - archive_le16enc.3152
        - Branch String:   'libarchive/archive_string.c:2628,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2629,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2630,6'
              BranchSideFuncs:
                - archive_le16enc.3152
                - archive_le16enc.3152
        - Branch String:   'libarchive/archive_string.c:2635,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2636,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2637,19'
              BranchSideFuncs:
                - archive_le16enc.3152
      Callsites:
        - Src:             'libarchive/archive_string.c:2631,3'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_string.c:2632,3'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_string.c:2637,3'
          Dst:             archive_le16enc
    - functionName:    unicode_to_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2600
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - p
        - remaining
        - uc
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - archive_be16enc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2603,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2606,7'
              BranchSideFuncs:
                - archive_be16enc
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:2613,7'
              BranchSideFuncs:
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2606,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2607,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2608,6'
              BranchSideFuncs:
                - archive_be16enc
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2613,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2614,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2615,19'
              BranchSideFuncs:
                - archive_be16enc
      Callsites:
        - Src:             'libarchive/archive_string.c:2609,3'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:2610,3'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:2615,3'
          Dst:             archive_be16enc
    - functionName:    best_effort_strncat_in_locale
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - length
        - sc
      BBCount:         22
      ICount:          134
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_errx
        - archive_strappend_char
        - archive_string_append
        - invalid_mbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2241,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2242,29'
              BranchSideFuncs:
                - archive_string_append
                - invalid_mbs
            - BranchSide:      'libarchive/archive_string.c:2254,14'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2242,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2243,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2244,23'
              BranchSideFuncs:
                - invalid_mbs
        - Branch String:   'libarchive/archive_string.c:2256,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2256,17'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2256,2'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2256,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2257,8'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2272,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2257,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2259,8'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2268,27'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2259,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2260,31'
              BranchSideFuncs:
                - archive_string_append
                - archive_strappend_char
                - archive_strappend_char
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2264,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:2260,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2261,6'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:2263,4'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - archive_string_append
                - __archive_errx
      Callsites:
        - Src:             'libarchive/archive_string.c:2242,7'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2244,11'
          Dst:             invalid_mbs
        - Src:             'libarchive/archive_string.c:2260,9'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2261,6'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_string.c:2264,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string.c:2268,4'
          Dst:             archive_strappend_char
    - functionName:    archive_string_append
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - p
        - s
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_string_ensure
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:205,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:206,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:207,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:207,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:208,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:209,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:205,6'
          Dst:             archive_string_ensure
    - functionName:    archive_strappend_char
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - as
        - c
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_errx
        - archive_string_append
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:396,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:397,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:398,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:396,12'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:397,3'
          Dst:             __archive_errx
    - functionName:    strncat_from_utf8_to_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _src
        - len
        - sc
      BBCount:         30
      ICount:          199
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - archive_string_append
        - archive_string_ensure
        - cesu8_to_unicode
        - unicode_to_utf8
        - utf8_to_unicode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2657,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2658,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2662,2'
              BranchSideFuncs:
                - utf8_to_unicode
                - unicode_to_utf8
                - archive_string_append
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2669,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2670,9'
              BranchSideFuncs:
                - utf8_to_unicode
                - unicode_to_utf8
                - archive_string_append
                - cesu8_to_unicode
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2674,7'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2674,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2675,30'
              BranchSideFuncs:
                - archive_string_append
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
            - BranchSide:      'libarchive/archive_string.c:2680,7'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
        - Branch String:   'libarchive/archive_string.c:2675,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2676,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2677,10'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
        - Branch String:   'libarchive/archive_string.c:2680,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2682,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2689,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
        - Branch String:   'libarchive/archive_string.c:2689,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2689,19'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
            - BranchSide:      'libarchive/archive_string.c:2693,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2689,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2689,19'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
                - cesu8_to_unicode
            - BranchSide:      'libarchive/archive_string.c:2693,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2689,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2690,31'
              BranchSideFuncs:
                - cesu8_to_unicode
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2693,8'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:2693,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2694,9'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2698,11'
              BranchSideFuncs:
                - unicode_to_utf8
                - archive_string_append
                - utf8_to_unicode
                - cesu8_to_unicode
                - archive_string_append
      Callsites:
        - Src:             'libarchive/archive_string.c:2657,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2669,15'
          Dst:             utf8_to_unicode
        - Src:             'libarchive/archive_string.c:2675,8'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2690,9'
          Dst:             cesu8_to_unicode
        - Src:             'libarchive/archive_string.c:2701,8'
          Dst:             unicode_to_utf8
        - Src:             'libarchive/archive_string.c:2702,8'
          Dst:             archive_string_append
    - functionName:    best_effort_strncat_from_utf16le
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3775
      functionLinenumberEnd: 3776
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - bytes
        - sc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - best_effort_strncat_from_utf16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:3776,10'
          Dst:             best_effort_strncat_from_utf16
    - functionName:    best_effort_strncat_from_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3768
      functionLinenumberEnd: 3769
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - bytes
        - sc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - best_effort_strncat_from_utf16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:3769,10'
          Dst:             best_effort_strncat_from_utf16
    - functionName:    archive_string_normalize_C
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - len
        - sc
      BBCount:         450
      ICount:          3062
      EdgeCount:       549
      CyclomaticComplexity: 101
      functionsReached:
        - archive_string_ensure
        - get_nfc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2937,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2938,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2942,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2940,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2941,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2942,2'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2942,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2943,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2947,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2945,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2946,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2947,2'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2947,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2948,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2956,18'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2949,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2950,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2951,2'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2957,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2958,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2960,14'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2960,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2961,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2964,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2968,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2969,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2972,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2972,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2973,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2977,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2982,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2983,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2985,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2987,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2990,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3175,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2990,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2992,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2997,14'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2992,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2992,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2993,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2992,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2992,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2992,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2997,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2997,28'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3000,10'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2997,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3000,10'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3002,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3007,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3014,8'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3162,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3014,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3014,23'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3017,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3014,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3017,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3019,14'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3027,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3027,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3027,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3040,23'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3028,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3028,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3028,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3028,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3028,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3028,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3028,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3040,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3041,8'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3057,30'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3040,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3046,18'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3057,30'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3047,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3047,24'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3047,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3049,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3053,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3057,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3058,8'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3072,30'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3058,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3058,31'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3072,30'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3057,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3063,18'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3072,30'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3064,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3064,23'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3064,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3066,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3068,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3072,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3075,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3077,21'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3077,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3077,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3077,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3080,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3080,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3080,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3080,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3080,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3080,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3080,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3091,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3091,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3091,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3091,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3091,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3091,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3091,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3091,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3097,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3100,24'
              BranchSideFuncs:
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3100,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3101,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3108,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3114,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3115,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3118,14'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3124,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3124,25'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3134,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3124,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3125,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3134,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3125,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3125,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3134,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3124,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3126,16'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3134,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
            - BranchSide:      'libarchive/archive_string.c:3127,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
        - Branch String:   'libarchive/archive_string.c:3141,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3141,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3141,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3141,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3141,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3141,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3141,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3142,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3143,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3148,8'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3143,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3142,31'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3143,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3143,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3143,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3143,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3148,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3148,18'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3160,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3148,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3148,30'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3160,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3148,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3149,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3160,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3149,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3151,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3159,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3151,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3151,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3151,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3152,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3153,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3154,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3157,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3149,5'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3157,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3157,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3157,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3157,6'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3162,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3170,14'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3163,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3163,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3163,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3163,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3163,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3163,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3163,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3165,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3165,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3166,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3165,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3165,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3165,4'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - get_nfc
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3171,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3171,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3171,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3171,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3171,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3171,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3171,4'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3178,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3179,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2982,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2992,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3028,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3028,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3053,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3053,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3068,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3068,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3072,22'
          Dst:             get_nfc
        - Src:             'libarchive/archive_string.c:3080,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3080,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3100,16'
          Dst:             get_nfc
        - Src:             'libarchive/archive_string.c:3141,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3141,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3143,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3157,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3163,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3163,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3165,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3171,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3171,4'
          Dst:             archive_string_ensure
    - functionName:    archive_string_normalize_D
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3233
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - len
        - sc
      BBCount:         316
      ICount:          2188
      EdgeCount:       379
      CyclomaticComplexity: 65
      functionsReached:
        - archive_string_ensure
        - get_nfd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3244,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3245,11'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3249,13'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3247,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3248,19'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3249,2'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3249,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3250,11'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3254,13'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3252,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3253,19'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3254,2'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3254,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3255,11'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3263,18'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3256,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3257,19'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3258,2'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3264,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3265,12'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3267,14'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3267,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3268,12'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3271,12'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3275,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3276,9'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3279,13'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3279,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3280,9'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3284,9'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3289,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3290,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3292,6'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3294,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3303,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3390,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3306,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3308,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3313,14'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3308,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3308,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3309,9'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3308,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3308,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3308,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3313,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3313,28'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3316,10'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3313,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3316,10'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3318,12'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3323,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3323,40'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3338,7'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3323,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3324,23'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3338,7'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3329,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3329,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3329,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3329,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3329,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3329,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3329,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3331,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3331,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3331,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3331,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3331,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3331,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3331,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3332,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3333,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3336,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3334,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3334,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3334,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3334,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3334,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3334,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3334,5'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3338,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3338,7'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3343,7'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3338,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3338,36'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3343,7'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3338,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3338,44'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3338,44'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3338,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3343,7'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3339,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3339,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3339,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3339,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3339,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3339,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3339,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3344,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3344,37'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3344,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3344,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3347,13'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3356,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3347,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3348,9'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3349,17'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3349,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3349,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3349,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3356,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3356,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3357,14'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3357,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3357,12'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3357,12'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3357,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3356,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3357,32'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3356,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3360,9'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3362,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3363,13'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3366,8'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3363,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3364,6'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3365,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3366,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3367,14'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3372,20'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3367,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3368,10'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3369,18'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3378,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3378,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3378,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3378,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3378,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3378,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3378,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3379,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3380,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3384,7'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3381,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3381,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3381,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3381,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3381,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:0,0'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - archive_string_ensure
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3381,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3381,4'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3384,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3385,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3386,3'
              BranchSideFuncs:
                - get_nfd
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3392,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3393,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3394,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:3289,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3308,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3329,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3329,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3331,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3331,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3334,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3334,5'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3339,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3339,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3344,10'
          Dst:             get_nfd
        - Src:             'libarchive/archive_string.c:3378,3'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3378,3'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3381,4'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3381,4'
          Dst:             archive_string_ensure
    - functionName:    best_effort_strncat_to_utf16le
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3835
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as16
        - _p
        - length
        - sc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - best_effort_strncat_to_utf16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:3836,10'
          Dst:             best_effort_strncat_to_utf16
    - functionName:    best_effort_strncat_to_utf16be
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3828
      functionLinenumberEnd: 3829
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as16
        - _p
        - length
        - sc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - best_effort_strncat_to_utf16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:3829,10'
          Dst:             best_effort_strncat_to_utf16
    - functionName:    iconv_strncat_in_locale
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - length
        - sc
      BBCount:         46
      ICount:          414
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - archive_be16enc
        - archive_le16enc
        - archive_string_ensure
        - iconv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2037,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2038,11'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2040,11'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2041,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2042,13'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2044,13'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2046,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2047,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2049,7'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2054,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2055,25'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2111,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2057,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2058,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2060,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - iconv
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2060,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2060,26'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2066,8'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2060,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2066,8'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2103,17'
              BranchSideFuncs:
                - archive_string_ensure
                - iconv
                - __errno_location
                - __errno_location
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2066,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2068,9'
              BranchSideFuncs:
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2094,10'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2068,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2069,13'
              BranchSideFuncs:
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2071,13'
              BranchSideFuncs:
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2073,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2074,19'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
            - BranchSide:      'libarchive/archive_string.c:2084,9'
              BranchSideFuncs:
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_string_ensure
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2077,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2079,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2080,13'
              BranchSideFuncs:
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_string_ensure
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2084,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2085,13'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2086,14'
              BranchSideFuncs:
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_string_ensure
                - archive_be16enc
        - Branch String:   'libarchive/archive_string.c:2086,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2087,22'
              BranchSideFuncs:
                - archive_be16enc
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2089,22'
              BranchSideFuncs:
                - archive_le16enc.3152
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2105,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2106,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2107,11'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - archive_string_ensure
                - archive_le16enc.3152
                - archive_be16enc
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2113,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2114,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2115,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2046,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2055,19'
          Dst:             iconv
        - Src:             'libarchive/archive_string.c:2060,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string.c:2060,26'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string.c:2078,10'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2087,6'
          Dst:             archive_be16enc
        - Src:             'libarchive/archive_string.c:2089,6'
          Dst:             archive_le16enc
        - Src:             'libarchive/archive_string.c:2105,16'
          Dst:             archive_string_ensure
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_string_append_unicode
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2788
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - len
        - sc
      BBCount:         41
      ICount:          355
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - archive_string_ensure
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:2720,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2721,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2723,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2723,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2724,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2726,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2726,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2727,11'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2734,7'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2734,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2735,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2737,14'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2737,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2738,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2741,12'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2746,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2747,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2749,13'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2749,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2750,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2753,9'
              BranchSideFuncs:
                - archive_string_ensure
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2757,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2758,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2760,20'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2763,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2764,7'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2783,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2764,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2766,6'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2769,8'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2771,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2774,17'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:2781,8'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2775,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2777,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2778,8'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:2785,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2786,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:2757,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:2775,8'
          Dst:             archive_string_ensure
    - functionName:    strncat_from_utf8_libarchive2
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3414
      functionLinenumberEnd: 3481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - len
        - sc
      BBCount:         22
      ICount:          233
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_get_mb_cur_max
        - _utf8_to_unicode
        - archive_string_ensure
        - wcrtomb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3434,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3435,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3437,20'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - _utf8_to_unicode
                - wcrtomb
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
        - Branch String:   'libarchive/archive_string.c:3440,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3443,7'
              BranchSideFuncs:
                - wcrtomb
                - _utf8_to_unicode
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
            - BranchSide:      'libarchive/archive_string.c:3478,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3443,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3444,17'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
                - wcrtomb
                - _utf8_to_unicode
            - BranchSide:      'libarchive/archive_string.c:3458,7'
              BranchSideFuncs:
                - wcrtomb
                - _utf8_to_unicode
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
        - Branch String:   'libarchive/archive_string.c:3447,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3447,19'
              BranchSideFuncs:
                - archive_string_ensure
                - __ctype_get_mb_cur_max
                - wcrtomb
                - _utf8_to_unicode
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
            - BranchSide:      'libarchive/archive_string.c:3447,19'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
                - wcrtomb
                - _utf8_to_unicode
                - __ctype_get_mb_cur_max
        - Branch String:   'libarchive/archive_string.c:3446,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3449,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3450,8'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - wcrtomb
                - _utf8_to_unicode
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:3458,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3459,6'
              BranchSideFuncs:
                - wcrtomb
                - _utf8_to_unicode
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
            - BranchSide:      'libarchive/archive_string.c:3462,18'
              BranchSideFuncs:
                - wcrtomb
                - _utf8_to_unicode
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
        - Branch String:   'libarchive/archive_string.c:3474,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3475,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3476,8'
              BranchSideFuncs:
                - _utf8_to_unicode
                - wcrtomb
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
      Callsites:
        - Src:             'libarchive/archive_string.c:3434,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3439,36'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3440,14'
          Dst:             _utf8_to_unicode
        - Src:             'libarchive/archive_string.c:3447,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3447,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3446,8'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:3451,38'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:3470,12'
          Dst:             wcrtomb
    - functionName:    __ctype_get_mb_cur_max
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wcrtomb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_converter
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sc
        - converter
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_errx
      functionUses:    17
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:903,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:903,20'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:904,3'
              BranchSideFuncs:
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:903,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:904,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:905,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:904,3'
          Dst:             __archive_errx
    - functionName:    get_current_oemcp
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_iconv_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - charset
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - nl_langinfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:424,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:424,25'
              BranchSideFuncs:
                - nl_langinfo
            - BranchSide:      'libarchive/archive_string.c:430,9'
              BranchSideFuncs:
                - nl_langinfo
        - Branch String:   'libarchive/archive_string.c:424,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:425,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:430,9'
              BranchSideFuncs:
                - nl_langinfo
      Callsites:
        - Src:             'libarchive/archive_string.c:430,9'
          Dst:             nl_langinfo
    - functionName:    nl_langinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_codepage_from_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - charset
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - sc
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:893,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:894,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:895,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    canonical_charset_name
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - charset
      BBCount:         36
      ICount:          182
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1095,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1095,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1097,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1096,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1096,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1097,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1095,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1097,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1100,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1102,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1103,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:1108,4'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1104,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1104,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:1106,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1104,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1105,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:1106,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1110,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1111,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1112,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1110,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1112,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1113,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1113,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1114,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1115,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1113,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1115,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1116,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1116,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1117,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1118,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1116,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1118,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1119,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'libarchive/archive_string.c:1119,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1120,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1121,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:1096,9'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:1110,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1111,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1113,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1114,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1116,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1117,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1119,6'
          Dst:             strcmp
    - functionName:    create_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - fc
        - tc
        - current_codepage
        - flag
      BBCount:         70
      ICount:          395
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - calloc
        - iconv_open
        - make_codepage_from_charset
        - setup_converter
        - strcmp
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1134,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1136,2'
              BranchSideFuncs:
                - strdup
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
                - make_codepage_from_charset
                - make_codepage_from_charset
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_string.c:1138,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1139,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_string.c:1142,26'
              BranchSideFuncs:
                - strdup
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
                - make_codepage_from_charset
                - make_codepage_from_charset
                - free
                - free
        - Branch String:   'libarchive/archive_string.c:1143,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1144,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libarchive/archive_string.c:1148,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
                - make_codepage_from_charset
                - make_codepage_from_charset
        - Branch String:   'libarchive/archive_string.c:1150,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1155,17'
              BranchSideFuncs:
                - make_codepage_from_charset
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1161,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
                - make_codepage_from_charset
        - Branch String:   'libarchive/archive_string.c:1177,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1178,7'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1179,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1178,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1178,38'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1181,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1177,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1179,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1181,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1186,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1187,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1188,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1188,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1189,8'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1190,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1192,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1193,8'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1194,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1194,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1195,8'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1196,18'
              BranchSideFuncs:
                - strcmp
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1224,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1225,7'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1258,2'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1224,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1231,9'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1258,2'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1262,49'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1263,7'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
            - BranchSide:      'libarchive/archive_string.c:1264,7'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1263,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1264,7'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1266,3'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1262,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1266,3'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1268,23'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
                - strcmp
                - strcmp
                - iconv_open
                - iconv_open
        - Branch String:   'libarchive/archive_string.c:1275,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1276,33'
              BranchSideFuncs:
                - iconv_open
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1277,20'
              BranchSideFuncs:
                - strcmp
                - setup_converter
                - iconv_open
      Callsites:
        - Src:             'libarchive/archive_string.c:1133,7'
          Dst:             calloc
        - Src:             'libarchive/archive_string.c:1137,21'
          Dst:             strdup
        - Src:             'libarchive/archive_string.c:1142,19'
          Dst:             strdup
        - Src:             'libarchive/archive_string.c:1156,15'
          Dst:             make_codepage_from_charset
        - Src:             'libarchive/archive_string.c:1167,17'
          Dst:             make_codepage_from_charset
        - Src:             'libarchive/archive_string.c:1177,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1186,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1188,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1190,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1192,6'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1194,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1196,11'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1268,12'
          Dst:             iconv_open
        - Src:             'libarchive/archive_string.c:1275,8'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1276,14'
          Dst:             iconv_open
        - Src:             'libarchive/archive_string.c:1277,13'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:1278,14'
          Dst:             iconv_open
        - Src:             'libarchive/archive_string.c:1304,2'
          Dst:             setup_converter
    - functionName:    iconv_open
      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:    setup_converter
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sc
      BBCount:         68
      ICount:          355
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - add_converter
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:919,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:920,17'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:927,6'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:927,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:932,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:970,6'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:932,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:933,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:948,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:948,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:949,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:954,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:954,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:955,8'
              BranchSideFuncs:
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:963,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:955,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:956,19'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:959,19'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:970,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:974,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1020,6'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:974,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:975,18'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:976,12'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:979,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:984,10'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1002,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:984,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:986,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:988,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1002,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1003,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1008,8'
              BranchSideFuncs:
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1008,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1010,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1011,13'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1011,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1013,18'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1016,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1020,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1024,7'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1058,6'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1024,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1025,18'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1026,12'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1035,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1040,10'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1045,2'
              BranchSideFuncs:
                - add_converter
                - add_converter
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1040,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1042,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1043,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1058,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1059,17'
              BranchSideFuncs:
                - add_converter
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1077,7'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1065,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1066,8'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1070,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1065,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1067,8'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1070,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1067,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1068,19'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1069,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1077,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1077,40'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1078,17'
              BranchSideFuncs:
                - add_converter
        - Branch String:   'libarchive/archive_string.c:1077,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1078,17'
              BranchSideFuncs:
                - add_converter
            - BranchSide:      'libarchive/archive_string.c:1081,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:920,3'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:920,3'
          Dst:             strncat_from_utf8_libarchive2
        - Src:             'libarchive/archive_string.c:933,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:933,4'
          Dst:             archive_string_append_unicode
        - Src:             'libarchive/archive_string.c:949,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:949,4'
          Dst:             iconv_strncat_in_locale
        - Src:             'libarchive/archive_string.c:956,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:956,5'
          Dst:             best_effort_strncat_to_utf16be
        - Src:             'libarchive/archive_string.c:959,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:959,5'
          Dst:             best_effort_strncat_to_utf16le
        - Src:             'libarchive/archive_string.c:975,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:975,4'
          Dst:             archive_string_normalize_D
        - Src:             'libarchive/archive_string.c:977,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:977,4'
          Dst:             archive_string_normalize_C
        - Src:             'libarchive/archive_string.c:986,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:986,5'
          Dst:             archive_string_append_unicode
        - Src:             'libarchive/archive_string.c:1003,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1003,4'
          Dst:             iconv_strncat_in_locale
        - Src:             'libarchive/archive_string.c:1010,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1010,4'
          Dst:             best_effort_strncat_from_utf16be
        - Src:             'libarchive/archive_string.c:1013,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1013,4'
          Dst:             best_effort_strncat_from_utf16le
        - Src:             'libarchive/archive_string.c:1025,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1025,4'
          Dst:             archive_string_normalize_D
        - Src:             'libarchive/archive_string.c:1027,4'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1027,4'
          Dst:             archive_string_normalize_C
        - Src:             'libarchive/archive_string.c:1042,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1042,5'
          Dst:             strncat_from_utf8_to_utf8
        - Src:             'libarchive/archive_string.c:1059,3'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1059,3'
          Dst:             iconv_strncat_in_locale
        - Src:             'libarchive/archive_string.c:1068,5'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1068,5'
          Dst:             archive_string_normalize_D
        - Src:             'libarchive/archive_string.c:1078,3'
          Dst:             add_converter
        - Src:             'libarchive/archive_string.c:1078,3'
          Dst:             best_effort_strncat_in_locale
    - functionName:    get_current_codepage
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1625
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - fc
        - tc
      BBCount:         16
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:872,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:873,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:875,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:875,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:876,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:880,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:876,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:877,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'libarchive/archive_string.c:879,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'libarchive/archive_string.c:876,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:878,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:879,2'
              BranchSideFuncs:
                - strcmp
                - strcmp
      Callsites:
        - Src:             'libarchive/archive_string.c:876,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_string.c:877,7'
          Dst:             strcmp
    - functionName:    archive_mstring_update_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4246
      functionLinenumberEnd: 4306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - aes
        - utf8
      BBCount:         21
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - archive_string_conversion_from_charset
        - archive_strncat
        - archive_strncpy_l
        - archive_wstring_append_from_mbs
        - free_sconv_object
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4250,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4251,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4256,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_string_conversion_from_charset
                - strlen
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:4256,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4256,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_string_conversion_from_charset
                - strlen
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:4256,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_string_conversion_from_charset
                - strlen
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:4265,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4266,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4288,6'
              BranchSideFuncs:
                - strlen
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:4288,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4288,6'
              BranchSideFuncs:
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:4288,6'
              BranchSideFuncs:
                - strlen
                - archive_strncpy_l
                - archive_wstring_append_from_mbs
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:4290,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4291,21'
              BranchSideFuncs:
                - free_sconv_object
                - archive_wstring_append_from_mbs
            - BranchSide:      'libarchive/archive_string.c:4292,6'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
        - Branch String:   'libarchive/archive_string.c:4292,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4293,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4294,2'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
        - Branch String:   'libarchive/archive_string.c:4297,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4299,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4303,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4256,2'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4256,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_string.c:4264,7'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_string.c:4288,6'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4288,6'
          Dst:             archive_strncpy_l
        - Src:             'libarchive/archive_string.c:4291,3'
          Dst:             free_sconv_object
        - Src:             'libarchive/archive_string.c:4297,6'
          Dst:             archive_wstring_append_from_mbs
    - functionName:    archive_strncat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - _p
        - n
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - archive_string_append
      functionUses:    42
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:347,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:347,19'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:347,2'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:347,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:348,5'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:351,34'
              BranchSideFuncs:
                - archive_string_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:351,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:352,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:353,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:351,12'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:352,3'
          Dst:             __archive_errx
    - functionName:    archive_string_conversion_from_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - charset
        - best_effort
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_current_charset
      functionUses:    23
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1743,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1743,6'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1744,8'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
      Callsites:
        - Src:             'libarchive/archive_string.c:1745,39'
          Dst:             get_current_charset
        - Src:             'libarchive/archive_string.c:1745,10'
          Dst:             get_sconv_object
    - functionName:    archive_strncpy_l
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - n
        - sc
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_strncat_l
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:1960,10'
          Dst:             archive_strncat_l
    - functionName:    free_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sc
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_string_free
        - iconv_close
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1319,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1320,15'
              BranchSideFuncs:
                - iconv_close
                - free
                - iconv_close
            - BranchSide:      'libarchive/archive_string.c:1321,6'
              BranchSideFuncs:
                - free
                - iconv_close
        - Branch String:   'libarchive/archive_string.c:1321,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1321,6'
              BranchSideFuncs:
                - iconv_close
                - free
            - BranchSide:      'libarchive/archive_string.c:1322,15'
              BranchSideFuncs:
                - iconv_close
                - free
      Callsites:
        - Src:             'libarchive/archive_string.c:1317,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:1320,3'
          Dst:             iconv_close
        - Src:             'libarchive/archive_string.c:1322,3'
          Dst:             iconv_close
    - functionName:    archive_wstring_append_from_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dest
        - p
        - len
      BBCount:         23
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - archive_wstring_ensure
        - mbrtowc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:611,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:612,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:613,8'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:619,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:619,17'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'libarchive/archive_string.c:619,2'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:619,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:637,15'
              BranchSideFuncs:
                - mbrtowc
            - BranchSide:      'libarchive/archive_string.c:652,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:641,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:641,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:642,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:641,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:642,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:645,7'
              BranchSideFuncs:
                - mbrtowc
        - Branch String:   'libarchive/archive_string.c:645,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:645,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:646,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:645,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:646,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:647,6'
              BranchSideFuncs:
                - mbrtowc
      Callsites:
        - Src:             'libarchive/archive_string.c:611,14'
          Dst:             archive_wstring_ensure
        - Src:             'libarchive/archive_string.c:637,7'
          Dst:             mbrtowc
    - functionName:    archive_wstring_ensure
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - s
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_ensure
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:269,3'
          Dst:             archive_string_ensure
    - functionName:    iconv_close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_strncat_l
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - _p
        - n
        - sc
      BBCount:         45
      ICount:          293
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - archive_string_append
        - archive_string_ensure
        - mbsnbytes
        - utf16nbytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1971,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1971,20'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
                - archive_string_ensure
                - mbsnbytes
                - utf16nbytes
            - BranchSide:      'libarchive/archive_string.c:1980,6'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:1971,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1972,7'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
                - utf16nbytes
            - BranchSide:      'libarchive/archive_string.c:1980,6'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:1972,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1972,22'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
                - utf16nbytes
            - BranchSide:      'libarchive/archive_string.c:1975,23'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:1972,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1973,25'
              BranchSideFuncs:
                - utf16nbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:1975,23'
              BranchSideFuncs:
                - mbsnbytes
                - __errno_location
                - archive_string_append
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:1980,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1981,7'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:1995,6'
              BranchSideFuncs:
                - __errno_location
                - archive_string_append
        - Branch String:   'libarchive/archive_string.c:1982,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1982,22'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:1984,29'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:1982,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1983,7'
              BranchSideFuncs:
                - archive_string_ensure
            - BranchSide:      'libarchive/archive_string.c:1984,29'
              BranchSideFuncs:
                - archive_string_ensure
        - Branch String:   'libarchive/archive_string.c:1984,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1985,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1986,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1987,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1988,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1989,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1995,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1996,29'
              BranchSideFuncs:
                - archive_string_append
            - BranchSide:      'libarchive/archive_string.c:2001,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:1996,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1997,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1998,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2003,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2004,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:2014,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2006,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2006,18'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:2008,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2006,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2007,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2008,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2008,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2009,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2010,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:2015,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:2016,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:2017,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:1973,13'
          Dst:             utf16nbytes
        - Src:             'libarchive/archive_string.c:1975,13'
          Dst:             mbsnbytes
        - Src:             'libarchive/archive_string.c:1984,7'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:1996,7'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:2006,18'
          Dst:             __errno_location
    - functionName:    utf16nbytes
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _p
        - n
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1940,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1941,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1942,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1948,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1948,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1948,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1948,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1949,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1952,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mbsnbytes
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _p
        - n
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1920,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1921,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1922,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1927,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1927,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1927,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1927,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1928,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1931,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_current_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - default_iconv_charset
        - get_current_codepage
        - get_current_oemcp
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1705,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1706,17'
              BranchSideFuncs:
                - default_iconv_charset
            - BranchSide:      'libarchive/archive_string.c:1708,39'
              BranchSideFuncs:
                - default_iconv_charset
                - strdup
                - get_current_codepage
                - get_current_oemcp
      Callsites:
        - Src:             'libarchive/archive_string.c:1706,17'
          Dst:             default_iconv_charset
        - Src:             'libarchive/archive_string.c:1708,17'
          Dst:             default_iconv_charset
        - Src:             'libarchive/archive_string.c:1710,22'
          Dst:             strdup
        - Src:             'libarchive/archive_string.c:1711,26'
          Dst:             get_current_codepage
        - Src:             'libarchive/archive_string.c:1712,23'
          Dst:             get_current_oemcp
    - functionName:    get_sconv_object
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1647
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - fc
        - tc
        - flag
      BBCount:         25
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - add_sconv_object
        - archive_set_error
        - canonical_charset_name
        - find_sconv_object
        - free_sconv_object
        - get_current_codepage
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1653,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1654,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1656,6'
              BranchSideFuncs:
                - canonical_charset_name
                - canonical_charset_name
                - create_sconv_object
                - add_sconv_object
                - free_sconv_object
                - archive_set_error
                - archive_set_error
                - get_current_codepage
        - Branch String:   'libarchive/archive_string.c:1656,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1657,22'
              BranchSideFuncs:
                - get_current_codepage
                - canonical_charset_name
                - canonical_charset_name
                - create_sconv_object
                - add_sconv_object
                - free_sconv_object
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_string.c:1659,22'
              BranchSideFuncs:
                - canonical_charset_name
                - canonical_charset_name
                - create_sconv_object
                - add_sconv_object
                - free_sconv_object
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_string.c:1663,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1664,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_string.c:1675,6'
              BranchSideFuncs:
                - add_sconv_object
                - free_sconv_object
                - archive_set_error
        - Branch String:   'libarchive/archive_string.c:1664,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1665,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_string.c:1668,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1675,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1676,7'
              BranchSideFuncs:
                - free_sconv_object
                - archive_set_error
            - BranchSide:      'libarchive/archive_string.c:1695,6'
              BranchSideFuncs:
                - add_sconv_object
        - Branch String:   'libarchive/archive_string.c:1676,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1678,22'
              BranchSideFuncs:
                - archive_set_error
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1688,21'
              BranchSideFuncs:
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:1680,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1680,34'
              BranchSideFuncs:
                - archive_set_error
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1680,37'
              BranchSideFuncs:
                - archive_set_error
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:1695,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1696,20'
              BranchSideFuncs:
                - add_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1697,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:1652,7'
          Dst:             find_sconv_object
        - Src:             'libarchive/archive_string.c:1657,22'
          Dst:             get_current_codepage
        - Src:             'libarchive/archive_string.c:1661,27'
          Dst:             canonical_charset_name
        - Src:             'libarchive/archive_string.c:1662,6'
          Dst:             canonical_charset_name
        - Src:             'libarchive/archive_string.c:1661,7'
          Dst:             create_sconv_object
        - Src:             'libarchive/archive_string.c:1665,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_string.c:1678,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_string.c:1688,3'
          Dst:             free_sconv_object
        - Src:             'libarchive/archive_string.c:1696,3'
          Dst:             add_sconv_object
    - functionName:    archive_mstring_copy_mbs_len_l
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4153
      functionLinenumberEnd: 4231
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - aes
        - mbs
        - len
        - sc
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_strncpy_l
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4156,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4157,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4160,2'
              BranchSideFuncs:
                - archive_strncpy_l
        - Branch String:   'libarchive/archive_string.c:4225,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4226,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4228,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4224,6'
          Dst:             archive_strncpy_l
    - functionName:    archive_mstring_copy_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4123
      functionLinenumberEnd: 4133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aes
        - utf8
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_strncat
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4124,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4125,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4128,3'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - strlen
      Callsites:
        - Src:             'libarchive/archive_string.c:4131,3'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4131,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_string.c:4132,15'
          Dst:             strlen
    - functionName:    archive_mstring_copy_wcs_len
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4138
      functionLinenumberEnd: 4148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - aes
        - wcs
        - len
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_wstrncat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4139,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4140,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4143,2'
              BranchSideFuncs:
                - archive_wstrncat
      Callsites:
        - Src:             'libarchive/archive_string.c:4146,2'
          Dst:             archive_wstrncat
    - functionName:    archive_wstrncat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - p
        - n
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __archive_errx
        - archive_wstring_append
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:365,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:365,19'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:365,2'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:365,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:366,5'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:369,35'
              BranchSideFuncs:
                - archive_wstring_append
                - __archive_errx
        - Branch String:   'libarchive/archive_string.c:369,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:370,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:371,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:369,12'
          Dst:             archive_wstring_append
        - Src:             'libarchive/archive_string.c:370,3'
          Dst:             __archive_errx
    - functionName:    archive_wstring_append
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - p
        - s
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_wstring_ensure
        - wmemmove
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:217,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:218,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:219,6'
              BranchSideFuncs:
                - wmemmove
        - Branch String:   'libarchive/archive_string.c:219,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:220,12'
              BranchSideFuncs:
                - wmemmove
            - BranchSide:      'libarchive/archive_string.c:221,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:217,6'
          Dst:             archive_wstring_ensure
        - Src:             'libarchive/archive_string.c:220,3'
          Dst:             wmemmove
    - functionName:    wmemmove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_mstring_copy_wcs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4116
      functionLinenumberEnd: 4118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aes
        - wcs
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_copy_wcs_len
        - wcslen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4118,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4118,5'
              BranchSideFuncs:
                - archive_mstring_copy_wcs_len
            - BranchSide:      'libarchive/archive_string.c:4118,30'
              BranchSideFuncs:
                - wcslen
                - archive_mstring_copy_wcs_len
      Callsites:
        - Src:             'libarchive/archive_string.c:4118,23'
          Dst:             wcslen
        - Src:             'libarchive/archive_string.c:4117,9'
          Dst:             archive_mstring_copy_wcs_len
    - functionName:    archive_mstring_copy_mbs_len
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4102
      functionLinenumberEnd: 4112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - aes
        - mbs
        - len
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_strncat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4103,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4104,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4107,2'
              BranchSideFuncs:
                - archive_strncat
      Callsites:
        - Src:             'libarchive/archive_string.c:4108,2'
          Dst:             archive_strncat
    - functionName:    archive_mstring_copy_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4091
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - aes
        - mbs
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_copy_mbs_len
        - strlen
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4092,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4093,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4096,39'
              BranchSideFuncs:
                - strlen
                - archive_mstring_copy_mbs_len
      Callsites:
        - Src:             'libarchive/archive_string.c:4096,49'
          Dst:             strlen
        - Src:             'libarchive/archive_string.c:4096,10'
          Dst:             archive_mstring_copy_mbs_len
    - functionName:    archive_mstring_get_mbs_l
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4033
      functionLinenumberEnd: 4087
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - aes
        - p
        - length
        - sc
      BBCount:         21
      ICount:          142
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - archive_mstring_get_mbs
        - archive_strncpy_l
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:4062,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4063,15'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - archive_strncpy_l
            - BranchSide:      'libarchive/archive_string.c:4068,6'
              BranchSideFuncs:
                - archive_strncpy_l
        - Branch String:   'libarchive/archive_string.c:4068,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4069,7'
              BranchSideFuncs:
                - archive_strncpy_l
            - BranchSide:      'libarchive/archive_string.c:4082,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:4069,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4071,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4076,29'
              BranchSideFuncs:
                - archive_strncpy_l
        - Branch String:   'libarchive/archive_string.c:4072,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4073,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4074,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:4079,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4080,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4081,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4064,3'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_string.c:4076,9'
          Dst:             archive_strncpy_l
    - functionName:    archive_mstring_get_mbs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3927
      functionLinenumberEnd: 3969
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - aes
        - p
      BBCount:         23
      ICount:          185
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - archive_string_append_from_wcs
        - archive_string_conversion_from_charset
        - archive_strncpy_l
        - free_sconv_object
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3932,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3933,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3937,3'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
                - archive_string_append_from_wcs
        - Branch String:   'libarchive/archive_string.c:3939,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3940,3'
              BranchSideFuncs:
                - archive_string_append_from_wcs
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3952,6'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3944,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3945,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3948,8'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3952,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3953,3'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3968,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3955,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3956,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3957,27'
              BranchSideFuncs:
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3959,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3960,22'
              BranchSideFuncs:
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3961,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3962,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3963,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3966,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:3941,7'
          Dst:             archive_string_append_from_wcs
        - Src:             'libarchive/archive_string.c:3954,8'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_string.c:3957,7'
          Dst:             archive_strncpy_l
        - Src:             'libarchive/archive_string.c:3960,4'
          Dst:             free_sconv_object
    - functionName:    archive_string_append_from_wcs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - w
        - len
      BBCount:         27
      ICount:          240
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_get_mb_cur_max
        - __errno_location
        - archive_string_ensure
        - wcrtomb
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:801,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:802,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:804,6'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - wcrtomb
                - __errno_location
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
        - Branch String:   'libarchive/archive_string.c:806,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:806,24'
              BranchSideFuncs:
                - wcrtomb
                - __errno_location
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
            - BranchSide:      'libarchive/archive_string.c:806,2'
              BranchSideFuncs:
                - wcrtomb
                - __errno_location
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
        - Branch String:   'libarchive/archive_string.c:806,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:807,7'
              BranchSideFuncs:
                - wcrtomb
                - __errno_location
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
            - BranchSide:      'libarchive/archive_string.c:836,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:807,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:808,17'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
                - wcrtomb
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:819,15'
              BranchSideFuncs:
                - wcrtomb
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:812,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:812,19'
              BranchSideFuncs:
                - archive_string_ensure
                - __ctype_get_mb_cur_max
                - wcrtomb
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - __errno_location
            - BranchSide:      'libarchive/archive_string.c:812,19'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
                - wcrtomb
                - __ctype_get_mb_cur_max
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:811,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:814,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:815,8'
              BranchSideFuncs:
                - __ctype_get_mb_cur_max
                - wcrtomb
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __errno_location
        - Branch String:   'libarchive/archive_string.c:823,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:824,8'
              BranchSideFuncs:
                - __errno_location
                - wcrtomb
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
            - BranchSide:      'libarchive/archive_string.c:833,9'
              BranchSideFuncs:
                - wcrtomb
                - __errno_location
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
        - Branch String:   'libarchive/archive_string.c:824,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:826,7'
              BranchSideFuncs:
                - wcrtomb
                - __errno_location
                - __ctype_get_mb_cur_max
                - __ctype_get_mb_cur_max
                - archive_string_ensure
                - __ctype_get_mb_cur_max
            - BranchSide:      'libarchive/archive_string.c:829,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:801,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:805,36'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:812,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:812,21'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:811,8'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string.c:816,38'
          Dst:             __ctype_get_mb_cur_max
        - Src:             'libarchive/archive_string.c:819,7'
          Dst:             wcrtomb
        - Src:             'libarchive/archive_string.c:824,8'
          Dst:             __errno_location
    - functionName:    archive_mstring_get_wcs
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 4028
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - aes
        - wp
      BBCount:         15
      ICount:          124
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_mstring_get_mbs
        - archive_wstring_append_from_mbs
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3979,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3980,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3984,3'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
                - archive_mstring_get_mbs
        - Branch String:   'libarchive/archive_string.c:4012,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4013,15'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - archive_wstring_append_from_mbs
            - BranchSide:      'libarchive/archive_string.c:4017,6'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
        - Branch String:   'libarchive/archive_string.c:4017,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4018,3'
              BranchSideFuncs:
                - archive_wstring_append_from_mbs
            - BranchSide:      'libarchive/archive_string.c:4027,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:4021,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:4022,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:4025,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:4014,3'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_string.c:4019,7'
          Dst:             archive_wstring_append_from_mbs
    - functionName:    archive_mstring_get_utf8
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3866
      functionLinenumberEnd: 3922
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - aes
        - p
      BBCount:         18
      ICount:          140
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - archive_mstring_get_mbs
        - archive_string_conversion_to_charset
        - archive_strncpy_l
        - free_sconv_object
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:3871,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3872,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3876,3'
              BranchSideFuncs:
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
                - archive_mstring_get_mbs
        - Branch String:   'libarchive/archive_string.c:3902,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3903,15'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3906,6'
              BranchSideFuncs:
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3906,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3907,45'
              BranchSideFuncs:
                - archive_string_conversion_to_charset
                - archive_strncpy_l
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3921,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3908,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3909,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3910,27'
              BranchSideFuncs:
                - archive_strncpy_l
                - free_sconv_object
        - Branch String:   'libarchive/archive_string.c:3912,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3913,22'
              BranchSideFuncs:
                - free_sconv_object
            - BranchSide:      'libarchive/archive_string.c:3914,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:3914,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:3915,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:3919,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:3904,3'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_string.c:3907,8'
          Dst:             archive_string_conversion_to_charset
        - Src:             'libarchive/archive_string.c:3910,7'
          Dst:             archive_strncpy_l
        - Src:             'libarchive/archive_string.c:3913,4'
          Dst:             free_sconv_object
    - functionName:    archive_string_conversion_to_charset
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - charset
        - best_effort
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_current_charset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1732,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1732,6'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
            - BranchSide:      'libarchive/archive_string.c:1733,8'
              BranchSideFuncs:
                - get_current_charset
                - get_sconv_object
      Callsites:
        - Src:             'libarchive/archive_string.c:1734,30'
          Dst:             get_current_charset
        - Src:             'libarchive/archive_string.c:1734,10'
          Dst:             get_sconv_object
    - functionName:    archive_mstring_copy
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3856
      functionLinenumberEnd: 3861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_concat
        - archive_wstring_concat
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:3858,2'
          Dst:             archive_string_concat
        - Src:             'libarchive/archive_string.c:3859,2'
          Dst:             archive_string_concat
        - Src:             'libarchive/archive_string.c:3860,2'
          Dst:             archive_wstring_concat
    - functionName:    archive_string_concat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_errx
        - archive_string_append
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:235,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:236,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:237,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:235,6'
          Dst:             archive_string_append
        - Src:             'libarchive/archive_string.c:236,3'
          Dst:             __archive_errx
    - functionName:    archive_wstring_concat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_errx
        - archive_wstring_append
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:243,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:244,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:245,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:243,6'
          Dst:             archive_wstring_append
        - Src:             'libarchive/archive_string.c:244,3'
          Dst:             __archive_errx
    - functionName:    archive_mstring_clean
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3852
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - aes
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_free
        - archive_wstring_free
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:3847,2'
          Dst:             archive_wstring_free
        - Src:             'libarchive/archive_string.c:3848,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:3849,2'
          Dst:             archive_string_free
        - Src:             'libarchive/archive_string.c:3850,2'
          Dst:             archive_string_free
    - functionName:    archive_wstring_free
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_string_conversion_set_opt
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sc
        - opt
      BBCount:         21
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - setup_converter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1851,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1865,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1875,8'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1888,9'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1901,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1875,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1876,4'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1881,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_string.c:1888,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1889,9'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1893,8'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1889,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1890,9'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1893,8'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1888,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1891,4'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1893,8'
              BranchSideFuncs:
                - setup_converter
        - Branch String:   'libarchive/archive_string.c:1893,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1894,4'
              BranchSideFuncs:
                - setup_converter
            - BranchSide:      'libarchive/archive_string.c:1899,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:1879,4'
          Dst:             setup_converter
        - Src:             'libarchive/archive_string.c:1897,4'
          Dst:             setup_converter
    - functionName:    archive_string_conversion_charset_name
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sc
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1839,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1840,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string.c:1842,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_string_conversion_free
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - free_sconv_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:1824,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:1825,13'
              BranchSideFuncs:
                - free_sconv_object
                - free
            - BranchSide:      'libarchive/archive_string.c:1828,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_string.c:1826,3'
          Dst:             free_sconv_object
    - functionName:    archive_string_default_conversion_for_write
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_string_default_conversion_for_read
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1804
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_wstrappend_wchar
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - as
        - c
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __archive_errx
        - archive_wstring_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string.c:404,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string.c:405,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string.c:406,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_string.c:404,12'
          Dst:             archive_wstring_append
        - Src:             'libarchive/archive_string.c:405,3'
          Dst:             __archive_errx
    - functionName:    archive_wstrcat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_wstrncat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:390,9'
          Dst:             archive_wstrncat
    - functionName:    archive_strcat
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - p
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_strncat
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:383,9'
          Dst:             archive_strncat
    - functionName:    archive_array_append
      functionSourceFile: '/src/libarchive/libarchive/archive_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - as
        - p
        - s
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_append
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string.c:229,9'
          Dst:             archive_string_append
    - functionName:    append_uint
      functionSourceFile: '/src/libarchive/libarchive/archive_string_sprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - as
        - d
        - base
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - append_uint
        - archive_strappend_char
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_string_sprintf.c:56,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:56,6'
              BranchSideFuncs:
                - append_uint
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:57,15'
              BranchSideFuncs:
                - append_uint
                - archive_strappend_char
      Callsites:
        - Src:             'libarchive/archive_string_sprintf.c:57,3'
          Dst:             append_uint
        - Src:             'libarchive/archive_string_sprintf.c:58,2'
          Dst:             archive_strappend_char
    - functionName:    append_int
      functionSourceFile: '/src/libarchive/libarchive/archive_string_sprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - as
        - d
        - base
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - append_uint
        - archive_strappend_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_string_sprintf.c:66,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:67,26'
              BranchSideFuncs:
                - archive_strappend_char
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:70,8'
              BranchSideFuncs:
                - append_uint
        - Branch String:   'libarchive/archive_string_sprintf.c:68,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:68,6'
              BranchSideFuncs:
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:68,71'
              BranchSideFuncs:
                - append_uint
      Callsites:
        - Src:             'libarchive/archive_string_sprintf.c:67,3'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string_sprintf.c:71,2'
          Dst:             append_uint
    - functionName:    archive_string_vsprintf
      functionSourceFile: '/src/libarchive/libarchive/archive_string_sprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - fmt
        - ap
      BBCount:         104
      ICount:          630
      EdgeCount:       118
      CyclomaticComplexity: 16
      functionsReached:
        - __archive_errx
        - append_int
        - append_uint
        - archive_strappend_char
        - archive_strcat
        - archive_string_append_from_wcs
        - archive_string_ensure
        - wcslen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_string_sprintf.c:99,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:100,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:102,6'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:102,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_string_sprintf.c:107,11'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:107,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:107,2'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:108,25'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:111,27'
              BranchSideFuncs:
                - archive_strappend_char
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:115,4'
              BranchSideFuncs:
                - append_uint
                - archive_strappend_char
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:118,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:122,17'
              BranchSideFuncs:
                - append_uint
                - archive_strappend_char
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:122,17'
              BranchSideFuncs:
                - append_uint
                - archive_strappend_char
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:122,17'
              BranchSideFuncs:
                - append_uint
                - archive_strappend_char
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:127,12'
              BranchSideFuncs:
                - append_uint
                - archive_strappend_char
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:127,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:129,27'
              BranchSideFuncs:
                - archive_strappend_char
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:132,8'
              BranchSideFuncs:
                - archive_strappend_char
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:136,11'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:145,11'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
                - archive_strcat
            - BranchSide:      'libarchive/archive_string_sprintf.c:163,9'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:172,11'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:172,11'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:172,11'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:172,11'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:187,8'
              BranchSideFuncs:
                - archive_strappend_char
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:132,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:190,2'
              BranchSideFuncs:
                - archive_strappend_char
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:190,2'
              BranchSideFuncs:
                - archive_strappend_char
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:136,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:137,18'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:138,18'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:139,18'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:140,18'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:137,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:138,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:139,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:140,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:142,22'
              BranchSideFuncs:
                - append_int
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:145,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:147,10'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:155,10'
              BranchSideFuncs:
                - archive_strcat
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:147,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:147,10'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:147,10'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_string_sprintf.c:148,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:149,9'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:150,40'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_string_sprintf.c:151,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:151,29'
              BranchSideFuncs:
                - __errno_location
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:153,5'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:150,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:152,6'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:153,5'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:155,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:155,10'
              BranchSideFuncs:
                - archive_strcat
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:155,10'
              BranchSideFuncs:
                - archive_strcat
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:156,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:157,9'
              BranchSideFuncs:
                - archive_strcat
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:158,20'
              BranchSideFuncs:
                - archive_strcat
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:163,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:163,9'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:163,9'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_string_sprintf.c:164,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:165,8'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:166,39'
              BranchSideFuncs:
                - wcslen
                - archive_string_append_from_wcs
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_string_sprintf.c:167,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:167,28'
              BranchSideFuncs:
                - __errno_location
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:169,4'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:166,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:168,5'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_string_sprintf.c:169,4'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_string_sprintf.c:172,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:173,18'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:174,18'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:175,18'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:176,18'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
        - Branch String:   'libarchive/archive_string_sprintf.c:173,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
        - Branch String:   'libarchive/archive_string_sprintf.c:174,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
        - Branch String:   'libarchive/archive_string_sprintf.c:175,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
        - Branch String:   'libarchive/archive_string_sprintf.c:176,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
            - BranchSide:      'libarchive/archive_string_sprintf.c:179,13'
              BranchSideFuncs:
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - append_uint
                - append_uint
        - Branch String:   'libarchive/archive_string_sprintf.c:179,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_string_sprintf.c:180,26'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:181,26'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_string_sprintf.c:182,25'
              BranchSideFuncs:
                - append_uint
                - append_uint
                - append_uint
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - wcslen
                - archive_string_append_from_wcs
                - __errno_location
                - __archive_errx
                - archive_strcat
                - append_int
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
                - archive_strappend_char
      Callsites:
        - Src:             'libarchive/archive_string_sprintf.c:99,6'
          Dst:             archive_string_ensure
        - Src:             'libarchive/archive_string_sprintf.c:100,3'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_string_sprintf.c:111,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string_sprintf.c:129,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string_sprintf.c:133,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_string_sprintf.c:142,11'
          Dst:             append_int
        - Src:             'libarchive/archive_string_sprintf.c:151,9'
          Dst:             wcslen
        - Src:             'libarchive/archive_string_sprintf.c:150,9'
          Dst:             archive_string_append_from_wcs
        - Src:             'libarchive/archive_string_sprintf.c:151,29'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string_sprintf.c:152,6'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_string_sprintf.c:158,5'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_string_sprintf.c:167,8'
          Dst:             wcslen
        - Src:             'libarchive/archive_string_sprintf.c:166,8'
          Dst:             archive_string_append_from_wcs
        - Src:             'libarchive/archive_string_sprintf.c:167,28'
          Dst:             __errno_location
        - Src:             'libarchive/archive_string_sprintf.c:168,5'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_string_sprintf.c:180,14'
          Dst:             append_uint
        - Src:             'libarchive/archive_string_sprintf.c:181,14'
          Dst:             append_uint
        - Src:             'libarchive/archive_string_sprintf.c:182,13'
          Dst:             append_uint
        - Src:             'libarchive/archive_string_sprintf.c:188,4'
          Dst:             archive_strappend_char
    - functionName:    archive_string_sprintf
      functionSourceFile: '/src/libarchive/libarchive/archive_string_sprintf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - fmt
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_vsprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_string_sprintf.c:81,2'
          Dst:             archive_string_vsprintf
    - functionName:    archive_utility_string_sort_helper
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strings
        - n
      BBCount:         28
      ICount:          244
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - archive_utility_string_sort_helper
        - realloc
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:643,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:644,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:646,31'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - strcmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'libarchive/archive_util.c:649,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:651,14'
              BranchSideFuncs:
                - strcmp
                - realloc
                - free
                - free
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - realloc
                - free
                - free
            - BranchSide:      'libarchive/archive_util.c:680,47'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
        - Branch String:   'libarchive/archive_util.c:651,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:653,16'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - strcmp
                - realloc
                - free
                - free
            - BranchSide:      'libarchive/archive_util.c:666,17'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - strcmp
                - realloc
                - free
                - free
        - Branch String:   'libarchive/archive_util.c:656,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:657,10'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - strcmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
            - BranchSide:      'libarchive/archive_util.c:661,13'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - strcmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'libarchive/archive_util.c:669,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:670,10'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - strcmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
            - BranchSide:      'libarchive/archive_util.c:674,14'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
                - free
                - archive_utility_string_sort_helper
                - free
                - strcmp
                - realloc
                - free
                - free
                - realloc
                - free
                - free
        - Branch String:   'libarchive/archive_util.c:681,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:682,16'
              BranchSideFuncs:
                - free
                - archive_utility_string_sort_helper
                - free
            - BranchSide:      'libarchive/archive_util.c:683,7'
              BranchSideFuncs:
                - free
                - archive_utility_string_sort_helper
                - free
        - Branch String:   'libarchive/archive_util.c:690,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:691,35'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_util.c:692,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_util.c:694,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:694,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:694,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_util.c:651,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_util.c:654,19'
          Dst:             realloc
        - Src:             'libarchive/archive_util.c:667,19'
          Dst:             realloc
        - Src:             'libarchive/archive_util.c:680,12'
          Dst:             archive_utility_string_sort_helper
        - Src:             'libarchive/archive_util.c:689,12'
          Dst:             archive_utility_string_sort_helper
    - functionName:    archive_utility_string_sort
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strings
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_utility_string_sort_helper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:701,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:702,7'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
            - BranchSide:      'libarchive/archive_util.c:703,46'
              BranchSideFuncs:
                - archive_utility_string_sort_helper
      Callsites:
        - Src:             'libarchive/archive_util.c:703,11'
          Dst:             archive_utility_string_sort_helper
    - functionName:    __archive_mkstemp
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - template
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_ensure_cloexec_flag
        - mkstemp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:506,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:506,6'
              BranchSideFuncs:
                - __archive_ensure_cloexec_flag
            - BranchSide:      'libarchive/archive_util.c:507,33'
              BranchSideFuncs:
                - __archive_ensure_cloexec_flag
      Callsites:
        - Src:             'libarchive/archive_util.c:505,7'
          Dst:             mkstemp
        - Src:             'libarchive/archive_util.c:507,3'
          Dst:             __archive_ensure_cloexec_flag
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_ensure_cloexec_flag
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fcntl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:624,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:624,6'
              BranchSideFuncs:
                - fcntl
                - fcntl
            - BranchSide:      'libarchive/archive_util.c:625,17'
              BranchSideFuncs:
                - fcntl
                - fcntl
        - Branch String:   'libarchive/archive_util.c:626,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:626,23'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'libarchive/archive_util.c:628,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_util.c:626,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:627,10'
              BranchSideFuncs:
                - fcntl
            - BranchSide:      'libarchive/archive_util.c:628,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_util.c:625,11'
          Dst:             fcntl
        - Src:             'libarchive/archive_util.c:627,4'
          Dst:             fcntl
    - functionName:    get_tempdir
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - temppath
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_strappend_char
        - archive_strncat
        - getenv
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:451,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:455,21'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:457,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:457,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:457,2'
              BranchSideFuncs:
                - archive_strncat
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:457,2'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:458,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:458,31'
              BranchSideFuncs:
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:459,26'
              BranchSideFuncs:
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:458,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:458,6'
              BranchSideFuncs:
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:459,26'
              BranchSideFuncs:
                - archive_strappend_char
      Callsites:
        - Src:             'libarchive/archive_util.c:450,8'
          Dst:             getenv
        - Src:             'libarchive/archive_util.c:457,2'
          Dst:             strlen
        - Src:             'libarchive/archive_util.c:457,2'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_util.c:459,3'
          Dst:             archive_strappend_char
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_mktemp
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tmpdir
      BBCount:         24
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __archive_ensure_cloexec_flag
        - archive_strappend_char
        - archive_strcat
        - archive_string_free
        - archive_strncat
        - get_tempdir
        - mkstemp
        - open
        - strlen
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:476,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:477,7'
              BranchSideFuncs:
                - get_tempdir
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:480,3'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:477,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:478,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:479,2'
              BranchSideFuncs:
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
        - Branch String:   'libarchive/archive_util.c:480,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:480,3'
              BranchSideFuncs:
                - archive_strncat
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_util.c:480,3'
              BranchSideFuncs:
                - strlen
                - archive_strncat
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
                - archive_strappend_char
        - Branch String:   'libarchive/archive_util.c:481,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:482,17'
              BranchSideFuncs:
                - archive_strappend_char
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:483,4'
              BranchSideFuncs:
                - archive_strappend_char
                - open
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
        - Branch String:   'libarchive/archive_util.c:487,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:488,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:490,2'
              BranchSideFuncs:
                - archive_strcat
                - mkstemp
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
        - Branch String:   'libarchive/archive_util.c:492,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:493,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_util.c:494,32'
              BranchSideFuncs:
                - __archive_ensure_cloexec_flag
                - unlink
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_util.c:477,7'
          Dst:             get_tempdir
        - Src:             'libarchive/archive_util.c:480,3'
          Dst:             strlen
        - Src:             'libarchive/archive_util.c:480,3'
          Dst:             archive_strncat
        - Src:             'libarchive/archive_util.c:483,4'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_util.c:486,7'
          Dst:             open
        - Src:             'libarchive/archive_util.c:490,2'
          Dst:             archive_strcat
        - Src:             'libarchive/archive_util.c:491,7'
          Dst:             mkstemp
        - Src:             'libarchive/archive_util.c:494,2'
          Dst:             __archive_ensure_cloexec_flag
        - Src:             'libarchive/archive_util.c:495,2'
          Dst:             unlink
        - Src:             'libarchive/archive_util.c:497,2'
          Dst:             archive_string_free
    - 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:    archive_copy_error
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_concat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:199,2'
          Dst:             archive_string_concat
    - functionName:    archive_set_error
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - error_number
        - fmt
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_string_vsprintf
      functionUses:    674
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:182,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:183,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:187,2'
              BranchSideFuncs:
                - archive_string_vsprintf
      Callsites:
        - Src:             'libarchive/archive_util.c:189,2'
          Dst:             archive_string_vsprintf
    - functionName:    archive_clear_error
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_position_uncompressed
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_filter_bytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:165,9'
          Dst:             archive_filter_bytes
    - functionName:    archive_position_compressed
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_filter_bytes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:156,9'
          Dst:             archive_filter_bytes
    - functionName:    archive_compression_name
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_filter_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:146,9'
          Dst:             archive_filter_name
    - functionName:    archive_compression
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_filter_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:140,9'
          Dst:             archive_filter_code
    - functionName:    archive_format_name
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_format
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_file_count
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_error_string
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_util.c:112,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:112,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:115,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_util.c:112,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_util.c:113,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_util.c:115,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_errno
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_version_string
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_version_number
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_clean
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_string_conversion_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:86,2'
          Dst:             archive_string_conversion_free
    - functionName:    __archive_errx
      functionSourceFile: '/src/libarchive/libarchive/archive_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - retvalue
        - msg
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - strlen
        - write
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_util.c:209,6'
          Dst:             write
        - Src:             'libarchive/archive_util.c:211,20'
          Dst:             strlen
        - Src:             'libarchive/archive_util.c:211,6'
          Dst:             write
        - Src:             'libarchive/archive_util.c:213,6'
          Dst:             write
        - Src:             'libarchive/archive_util.c:215,2'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_data_block
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - s
        - o
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_next_header2
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_next_header
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_write_data_block
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - s
        - o
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_set_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_virtual.c:136,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_virtual.c:137,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_virtual.c:142,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_virtual.c:137,3'
          Dst:             archive_set_error
    - functionName:    archive_write_data
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - s
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_write_finish_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_write_header
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_finish
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_read_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_virtual.c:109,9'
          Dst:             archive_read_free
    - functionName:    archive_read_free
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_virtual.c:101,9'
          Dst:             archive_free
    - functionName:    archive_free
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_virtual.c:59,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_virtual.c:60,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_virtual.c:61,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_write_finish
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_write_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_virtual.c:94,9'
          Dst:             archive_write_free
    - functionName:    archive_write_free
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_virtual.c:86,9'
          Dst:             archive_free
    - functionName:    archive_write_fail
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_close
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_write_close
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_filter_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - n
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_filter_name
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - n
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_filter_count
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_filter_code
      functionSourceFile: '/src/libarchive/libarchive/archive_virtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - n
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_check_child
      functionSourceFile: '/src/libarchive/libarchive/filter_fork_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - in
        - out
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - poll
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/filter_fork_posix.c:206,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:207,17'
              BranchSideFuncs:
                - poll
            - BranchSide:      'libarchive/filter_fork_posix.c:211,6'
              BranchSideFuncs:
                - poll
        - Branch String:   'libarchive/filter_fork_posix.c:211,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:211,6'
              BranchSideFuncs:
                - poll
            - BranchSide:      'libarchive/filter_fork_posix.c:212,17'
              BranchSideFuncs:
                - poll
      Callsites:
        - Src:             'libarchive/filter_fork_posix.c:217,2'
          Dst:             poll
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_create_child
      functionSourceFile: '/src/libarchive/libarchive/filter_fork_posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cmd
        - child_stdin
        - child_stdout
        - out_child
      BBCount:         48
      ICount:          322
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - __archive_cmdline_allocate
        - __archive_cmdline_free
        - __archive_cmdline_parse
        - __errno_location
        - close
        - dup
        - fcntl
        - pipe
        - posix_spawn_file_actions_addclose
        - posix_spawn_file_actions_adddup2
        - posix_spawn_file_actions_destroy
        - posix_spawn_file_actions_init
        - posix_spawnp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/filter_fork_posix.c:86,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:87,3'
              BranchSideFuncs:
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:88,30'
              BranchSideFuncs:
                - __archive_cmdline_parse
                - pipe
                - pipe
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
                - dup
                - close
                - dup
                - close
        - Branch String:   'libarchive/filter_fork_posix.c:88,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:89,3'
              BranchSideFuncs:
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:91,11'
              BranchSideFuncs:
                - pipe
                - pipe
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
                - dup
                - close
                - dup
                - close
        - Branch String:   'libarchive/filter_fork_posix.c:91,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:92,3'
              BranchSideFuncs:
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:93,6'
              BranchSideFuncs:
                - pipe
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
                - dup
                - close
                - dup
                - close
        - Branch String:   'libarchive/filter_fork_posix.c:93,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:94,18'
              BranchSideFuncs:
                - dup
                - close
                - pipe
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
                - dup
                - close
            - BranchSide:      'libarchive/filter_fork_posix.c:99,11'
              BranchSideFuncs:
                - pipe
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
                - dup
                - close
        - Branch String:   'libarchive/filter_fork_posix.c:94,7'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:95,4'
              BranchSideFuncs:
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:96,9'
              BranchSideFuncs:
                - close
                - pipe
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
                - dup
                - close
        - Branch String:   'libarchive/filter_fork_posix.c:99,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:100,3'
              BranchSideFuncs:
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:101,6'
              BranchSideFuncs:
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
                - dup
                - close
        - Branch String:   'libarchive/filter_fork_posix.c:101,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:102,18'
              BranchSideFuncs:
                - dup
                - close
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
            - BranchSide:      'libarchive/filter_fork_posix.c:110,6'
              BranchSideFuncs:
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
        - Branch String:   'libarchive/filter_fork_posix.c:102,7'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:103,4'
              BranchSideFuncs:
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:104,9'
              BranchSideFuncs:
                - close
                - posix_spawn_file_actions_init
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - __errno_location
        - Branch String:   'libarchive/filter_fork_posix.c:111,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:112,11'
              BranchSideFuncs:
                - __errno_location
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:115,50'
              BranchSideFuncs:
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
        - Branch String:   'libarchive/filter_fork_posix.c:116,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:117,3'
              BranchSideFuncs:
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:118,50'
              BranchSideFuncs:
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
        - Branch String:   'libarchive/filter_fork_posix.c:119,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:120,3'
              BranchSideFuncs:
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:122,49'
              BranchSideFuncs:
                - posix_spawn_file_actions_adddup2
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
        - Branch String:   'libarchive/filter_fork_posix.c:123,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:124,3'
              BranchSideFuncs:
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:125,6'
              BranchSideFuncs:
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_addclose
        - Branch String:   'libarchive/filter_fork_posix.c:125,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:126,51'
              BranchSideFuncs:
                - posix_spawn_file_actions_addclose
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
            - BranchSide:      'libarchive/filter_fork_posix.c:131,49'
              BranchSideFuncs:
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
        - Branch String:   'libarchive/filter_fork_posix.c:127,7'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:128,4'
              BranchSideFuncs:
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:129,2'
              BranchSideFuncs:
                - posix_spawn_file_actions_adddup2
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
        - Branch String:   'libarchive/filter_fork_posix.c:132,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:133,3'
              BranchSideFuncs:
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:134,6'
              BranchSideFuncs:
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
                - posix_spawn_file_actions_addclose
        - Branch String:   'libarchive/filter_fork_posix.c:134,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:135,51'
              BranchSideFuncs:
                - posix_spawn_file_actions_addclose
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:139,27'
              BranchSideFuncs:
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
        - Branch String:   'libarchive/filter_fork_posix.c:136,7'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:137,4'
              BranchSideFuncs:
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:138,2'
              BranchSideFuncs:
                - posix_spawnp
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
        - Branch String:   'libarchive/filter_fork_posix.c:141,6'
          Branch Sides:
            - BranchSide:      'libarchive/filter_fork_posix.c:142,3'
              BranchSideFuncs:
                - __errno_location
                - posix_spawn_file_actions_destroy
                - close
                - close
                - close
                - close
                - __archive_cmdline_free
            - BranchSide:      'libarchive/filter_fork_posix.c:143,2'
              BranchSideFuncs:
                - posix_spawn_file_actions_destroy
                - close
                - close
                - fcntl
                - fcntl
                - __archive_cmdline_free
      Callsites:
        - Src:             'libarchive/filter_fork_posix.c:85,12'
          Dst:             __archive_cmdline_allocate
        - Src:             'libarchive/filter_fork_posix.c:88,6'
          Dst:             __archive_cmdline_parse
        - Src:             'libarchive/filter_fork_posix.c:91,6'
          Dst:             pipe
        - Src:             'libarchive/filter_fork_posix.c:94,14'
          Dst:             dup
        - Src:             'libarchive/filter_fork_posix.c:96,3'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:99,6'
          Dst:             pipe
        - Src:             'libarchive/filter_fork_posix.c:102,14'
          Dst:             dup
        - Src:             'libarchive/filter_fork_posix.c:104,3'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:110,6'
          Dst:             posix_spawn_file_actions_init
        - Src:             'libarchive/filter_fork_posix.c:112,3'
          Dst:             __errno_location
        - Src:             'libarchive/filter_fork_posix.c:115,6'
          Dst:             posix_spawn_file_actions_addclose
        - Src:             'libarchive/filter_fork_posix.c:118,6'
          Dst:             posix_spawn_file_actions_addclose
        - Src:             'libarchive/filter_fork_posix.c:122,6'
          Dst:             posix_spawn_file_actions_adddup2
        - Src:             'libarchive/filter_fork_posix.c:126,7'
          Dst:             posix_spawn_file_actions_addclose
        - Src:             'libarchive/filter_fork_posix.c:131,6'
          Dst:             posix_spawn_file_actions_adddup2
        - Src:             'libarchive/filter_fork_posix.c:135,7'
          Dst:             posix_spawn_file_actions_addclose
        - Src:             'libarchive/filter_fork_posix.c:139,6'
          Dst:             posix_spawnp
        - Src:             'libarchive/filter_fork_posix.c:143,2'
          Dst:             posix_spawn_file_actions_destroy
        - Src:             'libarchive/filter_fork_posix.c:170,2'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:171,2'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:174,2'
          Dst:             fcntl
        - Src:             'libarchive/filter_fork_posix.c:176,2'
          Dst:             fcntl
        - Src:             'libarchive/filter_fork_posix.c:177,2'
          Dst:             __archive_cmdline_free
        - Src:             'libarchive/filter_fork_posix.c:184,2'
          Dst:             __errno_location
        - Src:             'libarchive/filter_fork_posix.c:185,2'
          Dst:             posix_spawn_file_actions_destroy
        - Src:             'libarchive/filter_fork_posix.c:188,2'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:189,2'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:191,2'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:192,2'
          Dst:             close
        - Src:             'libarchive/filter_fork_posix.c:194,2'
          Dst:             __archive_cmdline_free
    - functionName:    pipe
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    posix_spawn_file_actions_init
      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:    posix_spawn_file_actions_addclose
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    posix_spawn_file_actions_adddup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    posix_spawnp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    posix_spawn_file_actions_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH32_intermediateDigest
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state_in
      BBCount:         42
      ICount:          487
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - A32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/xxhash.c:493,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:494,48'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:496,48'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:454,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:456,15'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:460,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:465,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:467,41'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:472,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:474,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:479,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:454,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:456,15'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:460,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:465,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:467,41'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:472,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:474,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:479,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
    - functionName:    A32
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH_swap32
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH32_resetState
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state_in
        - seed
      BBCount:         1
      ICount:          45
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    XXH32_digest
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state_in
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH32_intermediateDigest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/xxhash.c:502,15'
          Dst:             XXH32_intermediateDigest
    - functionName:    XXH32_update
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state_in
        - input
        - len
      BBCount:         180
      ICount:          1827
      EdgeCount:       239
      CyclomaticComplexity: 61
      functionsReached:
        - A32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/xxhash.c:438,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:439,36'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:441,36'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:381,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:383,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:388,9'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:388,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:390,20'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:402,9'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:402,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:404,35'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:416,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:412,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:418,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:424,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:426,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:430,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:381,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:383,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:388,9'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:388,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:390,20'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:402,9'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:402,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:404,35'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:416,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:412,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:418,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:424,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:426,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:430,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:227,78'
          Dst:             XXH_swap32
    - functionName:    XXH32_init
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - seed
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - XXH32_resetState
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/xxhash.c:364,5'
          Dst:             XXH32_resetState
    - functionName:    XXH32
      functionSourceFile: '/src/libarchive/libarchive/xxhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - input
        - len
        - seed
      BBCount:         120
      ICount:          1103
      EdgeCount:       159
      CyclomaticComplexity: 41
      functionsReached:
        - A32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/xxhash.c:314,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:315,35'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:317,35'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:245,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:247,35'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:265,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:259,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:255,19'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:261,15'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:270,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:272,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:277,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:277,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:284,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:245,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:247,35'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:265,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:259,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:255,19'
              BranchSideFuncs:
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:261,15'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:270,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:272,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:277,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/xxhash.c:220,9'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,16'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,16'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:221,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:221,47'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - A32
                - XXH_swap32
            - BranchSide:      'libarchive/xxhash.c:221,69'
              BranchSideFuncs:
                - A32
                - XXH_swap32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:223,16'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:223,44'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
            - BranchSide:      'libarchive/xxhash.c:223,62'
              BranchSideFuncs:
                - XXH_swap32
                - A32
                - XXH_swap32
                - A32
        - Branch String:   'libarchive/xxhash.c:277,5'
          Branch Sides:
            - BranchSide:      'libarchive/xxhash.c:279,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/xxhash.c:284,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:255,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:256,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:257,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:258,19'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             A32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             XXH_swap32
        - Src:             'libarchive/xxhash.c:272,16'
          Dst:             XXH_swap32
    - functionName:    blake2sp_init_leaf_param
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - S
        - P
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blake2s_init_param
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:40,13'
          Dst:             blake2s_init_param
    - functionName:    store16
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store32
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2sp
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
        - key
        - keylen
      BBCount:         55
      ICount:          326
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - blake2s_final
        - blake2s_update
        - blake2sp_init_leaf
        - blake2sp_init_root
        - secure_zero_memory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2sp_ref.c:224,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:224,22'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:226,16'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:224,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:224,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:226,16'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:226,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:226,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:228,16'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:228,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:228,23'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:230,8'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:228,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:228,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:230,8'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:230,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:230,18'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:230,46'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:230,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:230,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:232,7'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:232,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:232,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:234,10'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:234,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:235,31'
              BranchSideFuncs:
                - blake2sp_init_leaf
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:237,3'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:235,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:235,71'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:235,67'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:239,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:242,5'
              BranchSideFuncs:
                - secure_zero_memory
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:255,10'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:245,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:246,25'
              BranchSideFuncs:
                - blake2s_update
                - secure_zero_memory
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:248,25'
              BranchSideFuncs:
                - secure_zero_memory
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:255,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:261,22'
              BranchSideFuncs:
                - blake2s_final
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:282,27'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:265,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:267,25'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:272,9'
              BranchSideFuncs:
                - blake2s_final
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:272,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:274,27'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:279,22'
              BranchSideFuncs:
                - blake2s_final
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_update
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:275,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:275,55'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:275,20'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
                - blake2sp_init_root
                - blake2s_final
                - blake2s_update
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:282,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:283,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:285,7'
              BranchSideFuncs:
                - blake2s_final
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:287,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:288,21'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:290,25'
              BranchSideFuncs:
                - blake2s_final
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:235,9'
          Dst:             blake2sp_init_leaf
        - Src:             'libarchive/archive_blake2sp_ref.c:246,7'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:248,5'
          Dst:             secure_zero_memory
        - Src:             'libarchive/archive_blake2sp_ref.c:267,7'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:276,7'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:279,5'
          Dst:             blake2s_final
        - Src:             'libarchive/archive_blake2sp_ref.c:282,7'
          Dst:             blake2sp_init_root
        - Src:             'libarchive/archive_blake2sp_ref.c:288,5'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:290,10'
          Dst:             blake2s_final
    - functionName:    blake2sp_init_leaf
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - S
        - outlen
        - keylen
        - offset
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blake2sp_init_leaf_param
        - store16
        - store32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:52,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2sp_ref.c:53,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2sp_ref.c:54,3'
          Dst:             store16
        - Src:             'libarchive/archive_blake2sp_ref.c:59,10'
          Dst:             blake2sp_init_leaf_param
    - functionName:    secure_zero_memory
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - n
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2sp_init_root
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - S
        - outlen
        - keylen
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - blake2s_init_param
        - store16
        - store32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:69,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2sp_ref.c:70,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2sp_ref.c:71,3'
          Dst:             store16
        - Src:             'libarchive/archive_blake2sp_ref.c:76,10'
          Dst:             blake2s_init_param
    - functionName:    memset
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2sp_final
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - out
        - outlen
      BBCount:         23
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - blake2s_final
        - blake2s_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2sp_ref.c:191,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:191,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:192,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:191,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:195,10'
              BranchSideFuncs:
                - blake2s_final
                - blake2s_update
                - blake2s_final
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:195,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:197,9'
              BranchSideFuncs:
                - blake2s_final
                - blake2s_final
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:209,10'
              BranchSideFuncs:
                - blake2s_final
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:197,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:199,21'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
                - blake2s_final
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:206,20'
              BranchSideFuncs:
                - blake2s_final
                - blake2s_final
                - blake2s_update
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:201,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:201,44'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
                - blake2s_final
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:203,23'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
                - blake2s_final
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:209,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:210,21'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:212,25'
              BranchSideFuncs:
                - blake2s_final
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:203,7'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:206,5'
          Dst:             blake2s_final
        - Src:             'libarchive/archive_blake2sp_ref.c:210,5'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:212,10'
          Dst:             blake2s_final
    - functionName:    blake2sp_update
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - pin
        - inlen
      BBCount:         22
      ICount:          185
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - blake2s_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2sp_ref.c:142,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:142,15'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:157,10'
              BranchSideFuncs:
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:142,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:144,13'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:157,10'
              BranchSideFuncs:
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:146,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:147,23'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:149,11'
              BranchSideFuncs:
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:157,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:163,22'
              BranchSideFuncs:
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:175,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:167,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:169,23'
              BranchSideFuncs:
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:173,3'
              BranchSideFuncs:
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:178,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:179,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:147,7'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:169,7'
          Dst:             blake2s_update
    - functionName:    blake2sp_init_key
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - outlen
        - key
        - keylen
      BBCount:         28
      ICount:          174
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - blake2s_update
        - blake2sp_init_leaf
        - blake2sp_init_root
        - secure_zero_memory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2sp_ref.c:105,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:105,18'
              BranchSideFuncs:
                - blake2sp_init_root
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:105,46'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:105,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:105,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:107,8'
              BranchSideFuncs:
                - blake2sp_init_root
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:107,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:107,16'
              BranchSideFuncs:
                - blake2sp_init_root
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:107,54'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:107,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:107,26'
              BranchSideFuncs:
                - blake2sp_init_root
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:107,54'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:107,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:107,54'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:109,11'
              BranchSideFuncs:
                - blake2sp_init_root
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:113,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:114,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:116,10'
              BranchSideFuncs:
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:116,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:117,29'
              BranchSideFuncs:
                - blake2sp_init_leaf
                - secure_zero_memory
                - blake2s_update
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:119,3'
              BranchSideFuncs:
                - secure_zero_memory
                - blake2s_update
        - Branch String:   'libarchive/archive_blake2sp_ref.c:117,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:117,74'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:117,70'
              BranchSideFuncs:
                - secure_zero_memory
                - blake2s_update
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:126,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:127,23'
              BranchSideFuncs:
                - blake2s_update
                - secure_zero_memory
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:129,25'
              BranchSideFuncs:
                - secure_zero_memory
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:113,7'
          Dst:             blake2sp_init_root
        - Src:             'libarchive/archive_blake2sp_ref.c:117,9'
          Dst:             blake2sp_init_leaf
        - Src:             'libarchive/archive_blake2sp_ref.c:127,7'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2sp_ref.c:129,5'
          Dst:             secure_zero_memory
    - functionName:    blake2sp_init
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2sp_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - outlen
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - blake2sp_init_leaf
        - blake2sp_init_root
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2sp_ref.c:84,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:84,18'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:84,46'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:84,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:84,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:86,11'
              BranchSideFuncs:
                - blake2sp_init_root
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:90,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:91,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:93,10'
              BranchSideFuncs:
                - blake2sp_init_leaf
        - Branch String:   'libarchive/archive_blake2sp_ref.c:93,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:94,29'
              BranchSideFuncs:
                - blake2sp_init_leaf
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:96,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2sp_ref.c:94,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:94,69'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2sp_ref.c:94,65'
              BranchSideFuncs:
                - blake2sp_init_leaf
      Callsites:
        - Src:             'libarchive/archive_blake2sp_ref.c:90,7'
          Dst:             blake2sp_init_root
        - Src:             'libarchive/archive_blake2sp_ref.c:94,9'
          Dst:             blake2sp_init_leaf
    - functionName:    blake2s_set_lastnode
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - S
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr32
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - w
        - c
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    320
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2s
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
        - key
        - keylen
      BBCount:         30
      ICount:          154
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - blake2s_final
        - blake2s_init
        - blake2s_init_key
        - blake2s_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:272,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:272,22'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
            - BranchSide:      'libarchive/archive_blake2s_ref.c:274,16'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
        - Branch String:   'libarchive/archive_blake2s_ref.c:272,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:272,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:274,16'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
        - Branch String:   'libarchive/archive_blake2s_ref.c:274,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:274,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:276,16'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
        - Branch String:   'libarchive/archive_blake2s_ref.c:276,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:276,23'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
            - BranchSide:      'libarchive/archive_blake2s_ref.c:278,8'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
        - Branch String:   'libarchive/archive_blake2s_ref.c:276,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:276,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:278,8'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
        - Branch String:   'libarchive/archive_blake2s_ref.c:278,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:278,18'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
            - BranchSide:      'libarchive/archive_blake2s_ref.c:278,46'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2s_ref.c:278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:278,46'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:280,7'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
        - Branch String:   'libarchive/archive_blake2s_ref.c:280,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:280,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:282,7'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
                - blake2s_init_key
        - Branch String:   'libarchive/archive_blake2s_ref.c:282,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:284,27'
              BranchSideFuncs:
                - blake2s_init_key
                - blake2s_update
                - blake2s_final
            - BranchSide:      'libarchive/archive_blake2s_ref.c:288,23'
              BranchSideFuncs:
                - blake2s_init
                - blake2s_update
                - blake2s_final
        - Branch String:   'libarchive/archive_blake2s_ref.c:284,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:284,58'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:285,3'
              BranchSideFuncs:
                - blake2s_update
                - blake2s_final
        - Branch String:   'libarchive/archive_blake2s_ref.c:288,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:288,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:284,9'
          Dst:             blake2s_init_key
        - Src:             'libarchive/archive_blake2s_ref.c:288,9'
          Dst:             blake2s_init
        - Src:             'libarchive/archive_blake2s_ref.c:291,3'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2s_ref.c:292,3'
          Dst:             blake2s_final
    - functionName:    blake2s_init_key
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - outlen
        - key
        - keylen
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - blake2s_init_param
        - blake2s_update
        - secure_zero_memory
        - store16
        - store32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:121,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:121,25'
              BranchSideFuncs:
                - store32.3472
                - store32.3472
                - store16.3475
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3473
            - BranchSide:      'libarchive/archive_blake2s_ref.c:121,55'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2s_ref.c:121,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:121,55'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:123,9'
              BranchSideFuncs:
                - store32.3472
                - store32.3472
                - store16.3475
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3473
        - Branch String:   'libarchive/archive_blake2s_ref.c:123,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:123,17'
              BranchSideFuncs:
                - store32.3472
                - store32.3472
                - store16.3475
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3473
            - BranchSide:      'libarchive/archive_blake2s_ref.c:123,55'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2s_ref.c:123,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:123,27'
              BranchSideFuncs:
                - store32.3472
                - store32.3472
                - store16.3475
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3473
            - BranchSide:      'libarchive/archive_blake2s_ref.c:123,55'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2s_ref.c:123,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:123,55'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:125,31'
              BranchSideFuncs:
                - store32.3472
                - store32.3472
                - store16.3475
                - blake2s_init_param
                - blake2s_update
                - secure_zero_memory.3473
        - Branch String:   'libarchive/archive_blake2s_ref.c:138,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:138,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:141,13'
              BranchSideFuncs:
                - blake2s_update
                - secure_zero_memory.3473
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:129,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2s_ref.c:130,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2s_ref.c:131,3'
          Dst:             store16
        - Src:             'libarchive/archive_blake2s_ref.c:138,7'
          Dst:             blake2s_init_param
        - Src:             'libarchive/archive_blake2s_ref.c:144,5'
          Dst:             blake2s_update
        - Src:             'libarchive/archive_blake2s_ref.c:145,5'
          Dst:             secure_zero_memory
    - functionName:    blake2s_init
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - outlen
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - blake2s_init_param
        - store16
        - store32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:100,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:100,25'
              BranchSideFuncs:
                - store32.3472
                - store32.3472
                - store16.3475
                - blake2s_init_param
            - BranchSide:      'libarchive/archive_blake2s_ref.c:100,55'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2s_ref.c:100,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:100,55'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:102,31'
              BranchSideFuncs:
                - store32.3472
                - store32.3472
                - store16.3475
                - blake2s_init_param
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:106,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2s_ref.c:107,3'
          Dst:             store32
        - Src:             'libarchive/archive_blake2s_ref.c:108,3'
          Dst:             store16
        - Src:             'libarchive/archive_blake2s_ref.c:114,10'
          Dst:             blake2s_init_param
    - functionName:    blake2s_update
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - pin
        - inlen
      BBCount:         12
      ICount:          118
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - blake2s_compress
        - blake2s_increment_counter
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:219,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:219,7'
              BranchSideFuncs:
                - blake2s_increment_counter
                - blake2s_compress
                - blake2s_increment_counter
                - blake2s_compress
            - BranchSide:      'libarchive/archive_blake2s_ref.c:221,19'
              BranchSideFuncs:
                - blake2s_increment_counter
                - blake2s_compress
                - blake2s_increment_counter
                - blake2s_compress
        - Branch String:   'libarchive/archive_blake2s_ref.c:223,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:225,7'
              BranchSideFuncs:
                - blake2s_increment_counter
                - blake2s_compress
                - blake2s_increment_counter
                - blake2s_compress
            - BranchSide:      'libarchive/archive_blake2s_ref.c:237,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2s_ref.c:230,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:231,35'
              BranchSideFuncs:
                - blake2s_increment_counter
                - blake2s_compress
            - BranchSide:      'libarchive/archive_blake2s_ref.c:236,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:227,7'
          Dst:             blake2s_increment_counter
        - Src:             'libarchive/archive_blake2s_ref.c:228,7'
          Dst:             blake2s_compress
        - Src:             'libarchive/archive_blake2s_ref.c:231,9'
          Dst:             blake2s_increment_counter
        - Src:             'libarchive/archive_blake2s_ref.c:232,9'
          Dst:             blake2s_compress
    - functionName:    blake2s_final
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - S
        - out
        - outlen
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - blake2s_compress
        - blake2s_increment_counter
        - blake2s_is_lastblock
        - blake2s_set_lastblock
        - secure_zero_memory
        - store32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:248,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:248,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:249,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_blake2s_ref.c:248,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:249,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:251,29'
              BranchSideFuncs:
                - blake2s_is_lastblock
                - blake2s_increment_counter
                - blake2s_set_lastblock
                - blake2s_compress
                - secure_zero_memory.3473
                - store32.3472
        - Branch String:   'libarchive/archive_blake2s_ref.c:251,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:252,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:254,30'
              BranchSideFuncs:
                - blake2s_increment_counter
                - blake2s_set_lastblock
                - blake2s_compress
                - secure_zero_memory.3473
                - store32.3472
        - Branch String:   'libarchive/archive_blake2s_ref.c:259,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:260,14'
              BranchSideFuncs:
                - store32.3472
                - secure_zero_memory.3473
            - BranchSide:      'libarchive/archive_blake2s_ref.c:262,11'
              BranchSideFuncs:
                - secure_zero_memory.3473
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:251,7'
          Dst:             blake2s_is_lastblock
        - Src:             'libarchive/archive_blake2s_ref.c:254,3'
          Dst:             blake2s_increment_counter
        - Src:             'libarchive/archive_blake2s_ref.c:255,3'
          Dst:             blake2s_set_lastblock
        - Src:             'libarchive/archive_blake2s_ref.c:257,3'
          Dst:             blake2s_compress
        - Src:             'libarchive/archive_blake2s_ref.c:260,5'
          Dst:             store32
        - Src:             'libarchive/archive_blake2s_ref.c:263,3'
          Dst:             secure_zero_memory
    - functionName:    blake2s_is_lastblock
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - S
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2s_increment_counter
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - S
        - inc
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2s_set_lastblock
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - S
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blake2s_set_lastnode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:58,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:58,44'
              BranchSideFuncs:
                - blake2s_set_lastnode
            - BranchSide:      'libarchive/archive_blake2s_ref.c:58,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:58,22'
          Dst:             blake2s_set_lastnode
    - functionName:    blake2s_compress
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - S
        - in
      BBCount:         195
      ICount:          5927
      EdgeCount:       198
      CyclomaticComplexity: 5
      functionsReached:
        - load32
        - rotr32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:180,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:181,20'
              BranchSideFuncs:
                - load32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
            - BranchSide:      'libarchive/archive_blake2s_ref.c:184,10'
              BranchSideFuncs:
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
        - Branch String:   'libarchive/archive_blake2s_ref.c:184,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:185,12'
              BranchSideFuncs:
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
            - BranchSide:      'libarchive/archive_blake2s_ref.c:188,11'
              BranchSideFuncs:
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
                - rotr32
        - Branch String:   'libarchive/archive_blake2s_ref.c:208,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:209,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:211,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:181,12'
          Dst:             load32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:197,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:198,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:199,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:200,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:201,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:202,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:203,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:204,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:205,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
        - Src:             'libarchive/archive_blake2s_ref.c:206,3'
          Dst:             rotr32
    - functionName:    store32
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    secure_zero_memory
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - v
        - n
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load32
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    store16
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - dst
        - w
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    blake2s_init_param
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - S
        - P
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - blake2s_init0
        - load32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:86,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:87,25'
              BranchSideFuncs:
                - load32
            - BranchSide:      'libarchive/archive_blake2s_ref.c:89,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_blake2s_ref.c:83,3'
          Dst:             blake2s_init0
        - Src:             'libarchive/archive_blake2s_ref.c:87,16'
          Dst:             load32
    - functionName:    blake2s_init0
      functionSourceFile: '/src/libarchive/libarchive/archive_blake2s_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - S
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_blake2s_ref.c:74,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_blake2s_ref.c:74,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_blake2s_ref.c:75,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    append_id
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - id
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - append_id
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1005,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1006,6'
              BranchSideFuncs:
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1007,6'
              BranchSideFuncs:
                - append_id
        - Branch String:   'libarchive/archive_acl.c:1007,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1007,6'
              BranchSideFuncs:
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1008,13'
              BranchSideFuncs:
                - append_id
      Callsites:
        - Src:             'libarchive/archive_acl.c:1008,3'
          Dst:             append_id
    - functionName:    append_id_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - wp
        - id
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - append_id_w
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:770,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:771,6'
              BranchSideFuncs:
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:772,6'
              BranchSideFuncs:
                - append_id_w
        - Branch String:   'libarchive/archive_acl.c:772,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:772,6'
              BranchSideFuncs:
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:773,15'
              BranchSideFuncs:
                - append_id_w
      Callsites:
        - Src:             'libarchive/archive_acl.c:773,3'
          Dst:             append_id_w
    - functionName:    archive_acl_add_entry_len_l
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
        - type
        - permset
        - tag
        - id
        - name
        - len
        - sc
      BBCount:         20
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - acl_new_entry
        - acl_special
        - archive_mstring_clean
        - archive_mstring_copy_mbs_len_l
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:215,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:217,21'
              BranchSideFuncs:
                - acl_new_entry
                - archive_mstring_clean
                - __errno_location
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_acl.c:218,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:222,6'
              BranchSideFuncs:
                - archive_mstring_clean
                - __errno_location
                - archive_mstring_copy_mbs_len_l
        - Branch String:   'libarchive/archive_acl.c:222,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:222,25'
              BranchSideFuncs:
                - archive_mstring_clean
                - __errno_location
                - archive_mstring_copy_mbs_len_l
            - BranchSide:      'libarchive/archive_acl.c:225,5'
              BranchSideFuncs:
                - archive_mstring_clean
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:222,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:222,41'
              BranchSideFuncs:
                - archive_mstring_clean
                - __errno_location
                - archive_mstring_copy_mbs_len_l
            - BranchSide:      'libarchive/archive_acl.c:225,5'
              BranchSideFuncs:
                - archive_mstring_clean
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:222,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:223,39'
              BranchSideFuncs:
                - archive_mstring_copy_mbs_len_l
                - __errno_location
            - BranchSide:      'libarchive/archive_acl.c:225,5'
              BranchSideFuncs:
                - archive_mstring_clean
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:228,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:229,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:230,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:230,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:231,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:233,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_acl.c:215,6'
          Dst:             acl_special
        - Src:             'libarchive/archive_acl.c:217,7'
          Dst:             acl_new_entry
        - Src:             'libarchive/archive_acl.c:223,7'
          Dst:             archive_mstring_copy_mbs_len_l
        - Src:             'libarchive/archive_acl.c:226,3'
          Dst:             archive_mstring_clean
        - Src:             'libarchive/archive_acl.c:230,11'
          Dst:             __errno_location
    - functionName:    acl_special
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - acl
        - type
        - permset
        - tag
      BBCount:         11
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:244,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:244,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:260,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:243,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:245,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:260,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:245,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:247,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:251,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:255,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:259,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    acl_new_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - acl
        - type
        - permset
        - tag
        - id
      BBCount:         58
      ICount:          324
      EdgeCount:       75
      CyclomaticComplexity: 19
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:276,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:277,7'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:285,13'
              BranchSideFuncs:
                - free
                - free
                - calloc
        - Branch String:   'libarchive/archive_acl.c:277,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:280,7'
              BranchSideFuncs:
                - free
                - free
                - calloc
        - Branch String:   'libarchive/archive_acl.c:280,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:283,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:285,2'
              BranchSideFuncs:
                - free
                - free
                - calloc
        - Branch String:   'libarchive/archive_acl.c:285,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:286,7'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:293,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:287,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:289,7'
              BranchSideFuncs:
                - free
                - free
                - calloc
        - Branch String:   'libarchive/archive_acl.c:289,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:290,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:292,2'
              BranchSideFuncs:
                - free
                - free
                - calloc
        - Branch String:   'libarchive/archive_acl.c:297,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:303,3'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:303,3'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:303,3'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:303,3'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:307,7'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:307,7'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:313,7'
              BranchSideFuncs:
                - free
                - free
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:319,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:307,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:308,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:310,3'
              BranchSideFuncs:
                - free
                - free
                - calloc
        - Branch String:   'libarchive/archive_acl.c:313,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:314,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:316,3'
              BranchSideFuncs:
                - free
                - free
                - calloc
        - Branch String:   'libarchive/archive_acl.c:335,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:336,9'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:349,35'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libarchive/archive_acl.c:336,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:337,7'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:344,8'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libarchive/archive_acl.c:337,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:337,27'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:344,8'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libarchive/archive_acl.c:337,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:337,45'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:344,8'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libarchive/archive_acl.c:336,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:338,8'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:344,8'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libarchive/archive_acl.c:338,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:338,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:340,19'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:338,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:339,8'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libarchive/archive_acl.c:343,3'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libarchive/archive_acl.c:338,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:340,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:343,3'
              BranchSideFuncs:
                - calloc
        - Branch String:   'libarchive/archive_acl.c:350,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:351,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:352,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:352,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:353,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:355,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_acl.c:349,35'
          Dst:             calloc
    - functionName:    is_nfs4_flags
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - permset
      BBCount:         15
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:2023,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2024,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2053,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2024,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2026,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2029,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2032,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2035,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2039,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2042,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2045,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2048,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2050,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_nfs4_perms
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - permset
      BBCount:         22
      ICount:          159
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1960,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2010,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1961,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1963,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1966,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1969,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1978,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1981,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1984,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1987,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1990,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1993,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1996,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1999,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2002,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2005,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2007,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ismode
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - permset
      BBCount:         19
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1926,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1927,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1928,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1930,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1931,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1947,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1931,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1933,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1933,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1936,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1936,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1939,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1939,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1942,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1944,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isint
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - result
      BBCount:         21
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1898,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1899,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1900,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1900,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1901,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1912,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1901,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1901,24'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1902,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1901,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1902,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1903,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1903,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1904,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1905,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1904,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1904,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1907,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1903,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1905,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1907,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_field
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - l
        - start
        - end
        - sep
      BBCount:         54
      ICount:          331
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:2069,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2069,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2069,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2069,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2070,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2073,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2076,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2076,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2076,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2076,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2076,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2076,50'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2076,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2076,65'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2076,74'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2076,79'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2076,88'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2076,93'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2076,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2077,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2080,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2083,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2083,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2083,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2083,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2083,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2083,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2083,44'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2083,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2083,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2083,59'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2083,64'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2083,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2083,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2084,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2087,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2090,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2091,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2099,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2091,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2091,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2091,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2091,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2091,36'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2091,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2091,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2092,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2095,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:2099,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:2099,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:2100,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_acl_from_text_nl
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
        - text
        - length
        - want_type
        - sc
      BBCount:         191
      ICount:          1066
      EdgeCount:       245
      CyclomaticComplexity: 56
      functionsReached:
        - archive_acl_add_entry_len_l
        - archive_acl_reset
        - is_nfs4_flags
        - is_nfs4_perms
        - isint
        - ismode
        - memcmp
        - next_field
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1641,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1643,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1647,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1647,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1650,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1653,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1659,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1659,25'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1659,2'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1659,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1659,40'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1659,2'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1659,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1664,10'
              BranchSideFuncs:
                - next_field
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1884,20'
              BranchSideFuncs:
                - archive_acl_reset
        - Branch String:   'libarchive/archive_acl.c:1668,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1669,27'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1672,4'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1673,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1667,4'
              BranchSideFuncs:
                - next_field
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1676,12'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1676,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1677,27'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1679,7'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1679,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1679,35'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1684,5'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1679,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1681,4'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1684,5'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1690,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1700,8'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1799,8'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1702,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1702,22'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1710,12'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1702,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1702,35'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1704,10'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1703,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1703,19'
              BranchSideFuncs:
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1710,12'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1702,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1704,10'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1710,12'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1705,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1706,6'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1708,8'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1715,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1715,20'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1719,8'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1715,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1716,17'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1719,8'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1724,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1725,9'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1729,13'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1729,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1731,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1736,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1741,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1746,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1751,6'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1731,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1731,22'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1733,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1732,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1732,19'
              BranchSideFuncs:
                - memcmp
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1734,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1731,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1733,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1734,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1736,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1736,22'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1738,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1737,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1737,19'
              BranchSideFuncs:
                - memcmp
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1739,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1736,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1738,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1739,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1741,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1741,22'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1743,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1742,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1742,19'
              BranchSideFuncs:
                - memcmp
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1744,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1741,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1743,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1744,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1746,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1746,22'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1748,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1747,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1747,19'
              BranchSideFuncs:
                - memcmp
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1749,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1746,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1748,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1749,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1754,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1757,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1757,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1772,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1772,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1783,9'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1758,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1758,18'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1763,16'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1759,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1759,25'
              BranchSideFuncs:
                - ismode
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1763,16'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1757,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1762,10'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1763,16'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1772,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1773,15'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1774,19'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1772,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1774,19'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1780,5'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1775,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1776,11'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
            - BranchSide:      'libarchive/archive_acl.c:1778,11'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - ismode
        - Branch String:   'libarchive/archive_acl.c:1791,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1791,38'
              BranchSideFuncs:
                - ismode
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1797,3'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1791,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1794,9'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1797,3'
              BranchSideFuncs:
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1803,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1805,16'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1809,16'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1813,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1819,16'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1823,5'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1805,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1806,10'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1807,5'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1809,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1810,10'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1811,5'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1813,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1814,10'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1815,21'
              BranchSideFuncs:
                - memcmp
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1819,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1820,10'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
            - BranchSide:      'libarchive/archive_acl.c:1821,5'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1826,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1828,9'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1830,15'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
        - Branch String:   'libarchive/archive_acl.c:1830,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1831,8'
              BranchSideFuncs:
                - isint
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1832,7'
              BranchSideFuncs:
                - isint
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1830,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1832,7'
              BranchSideFuncs:
                - isint
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1836,7'
              BranchSideFuncs:
                - is_nfs4_perms
                - archive_acl_reset
                - next_field
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1838,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1841,9'
              BranchSideFuncs:
                - is_nfs4_flags
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1844,33'
              BranchSideFuncs:
                - is_nfs4_flags
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1844,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1847,9'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1850,18'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1853,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1854,16'
              BranchSideFuncs:
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1856,15'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1854,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1855,11'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1856,4'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1857,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1858,11'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1859,21'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1859,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1860,11'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1861,21'
              BranchSideFuncs:
                - memcmp
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1864,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1866,9'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1869,20'
              BranchSideFuncs:
                - isint
                - archive_acl_add_entry_len_l
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1876,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1877,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1878,7'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
        - Branch String:   'libarchive/archive_acl.c:1878,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1879,8'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
            - BranchSide:      'libarchive/archive_acl.c:1880,12'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field
                - memcmp
                - is_nfs4_perms
                - is_nfs4_flags
                - isint
                - archive_acl_add_entry_len_l
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - ismode
                - ismode
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - isint
                - memcmp
      Callsites:
        - Src:             'libarchive/archive_acl.c:1667,4'
          Dst:             next_field
        - Src:             'libarchive/archive_acl.c:1703,11'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1713,4'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1716,5'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1732,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1737,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1742,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1747,12'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1759,12'
          Dst:             ismode
        - Src:             'libarchive/archive_acl.c:1791,25'
          Dst:             ismode
        - Src:             'libarchive/archive_acl.c:1805,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1809,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1813,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1815,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1819,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1834,5'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1838,9'
          Dst:             is_nfs4_perms
        - Src:             'libarchive/archive_acl.c:1844,9'
          Dst:             is_nfs4_flags
        - Src:             'libarchive/archive_acl.c:1854,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1857,9'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1859,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1861,14'
          Dst:             memcmp
        - Src:             'libarchive/archive_acl.c:1869,4'
          Dst:             isint
        - Src:             'libarchive/archive_acl.c:1874,7'
          Dst:             archive_acl_add_entry_len_l
        - Src:             'libarchive/archive_acl.c:1884,2'
          Dst:             archive_acl_reset
    - functionName:    archive_acl_reset
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - acl
        - want_type
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_acl_count
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:413,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:415,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:417,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:418,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:420,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_acl.c:405,10'
          Dst:             archive_acl_count
    - functionName:    archive_acl_count
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - acl
        - want_type
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:375,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:376,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:381,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:376,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:378,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:381,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:381,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:381,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:381,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:381,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:382,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_acl_from_text_l
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
        - text
        - want_type
        - sc
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_acl_from_text_nl
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_acl.c:1623,45'
          Dst:             strlen
        - Src:             'libarchive/archive_acl.c:1623,9'
          Dst:             archive_acl_from_text_nl
    - functionName:    is_nfs4_flags_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - permset
      BBCount:         15
      ICount:          102
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1526,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1527,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1556,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1527,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1529,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1532,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1535,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1538,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1542,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1545,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1548,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1551,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1553,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_nfs4_perms_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - permset
      BBCount:         22
      ICount:          158
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1463,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1464,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1513,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1464,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1466,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1469,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1472,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1475,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1478,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1481,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1487,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1490,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1493,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1496,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1499,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1502,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1505,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1508,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1510,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ismode_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - permset
      BBCount:         19
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1429,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1430,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1431,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1433,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1434,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1450,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1434,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1436,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1436,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1439,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1439,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1442,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1442,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1445,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1447,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isint_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - result
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1401,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1402,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1403,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1403,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1404,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1415,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1404,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1404,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1405,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1404,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1405,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1406,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1406,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1407,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1408,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1407,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1407,31'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1410,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1406,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1408,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1410,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_field_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wp
        - start
        - end
        - sep
      BBCount:         46
      ICount:          268
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1572,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1572,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1572,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1572,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1572,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1572,44'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1572,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1573,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1575,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1578,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1578,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1578,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1578,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1578,44'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1578,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1578,55'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1578,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1579,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1579,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1578,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1579,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1578,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1580,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1582,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1585,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1586,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1588,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1589,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1589,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1589,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1589,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1589,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1589,47'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1589,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1590,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1592,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1596,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1597,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1604,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1597,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1597,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1597,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1597,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1597,45'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1597,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1597,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1598,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1600,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1604,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1604,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1605,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_acl_from_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - acl
        - text
        - want_type
      BBCount:         188
      ICount:          1045
      EdgeCount:       240
      CyclomaticComplexity: 54
      functionsReached:
        - archive_acl_add_entry_w_len
        - archive_acl_reset
        - is_nfs4_flags_w
        - is_nfs4_perms_w
        - isint_w
        - ismode_w
        - next_field_w
        - wmemcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1154,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1156,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1160,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1160,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1163,13'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1166,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:1169,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1169,26'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1169,2'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1169,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1174,10'
              BranchSideFuncs:
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1387,20'
              BranchSideFuncs:
                - archive_acl_reset
        - Branch String:   'libarchive/archive_acl.c:1178,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1179,27'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1182,4'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1183,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1177,4'
              BranchSideFuncs:
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1186,12'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1186,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1187,27'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1189,7'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1189,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1189,35'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1194,5'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1189,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1191,4'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1194,5'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1200,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1210,8'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1304,8'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1212,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1212,23'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1220,12'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1212,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1212,36'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1214,10'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1213,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1213,20'
              BranchSideFuncs:
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1220,12'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1212,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1214,10'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1220,12'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1215,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1216,6'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1218,8'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1225,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1225,20'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1229,8'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1225,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1226,19'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1229,8'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1234,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1236,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1241,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1246,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1251,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1256,6'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1236,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1236,22'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1238,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1237,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1237,20'
              BranchSideFuncs:
                - wmemcmp
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1239,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1236,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1238,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1239,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1241,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1241,22'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1243,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1242,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1242,20'
              BranchSideFuncs:
                - wmemcmp
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1244,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1241,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1243,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1244,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1246,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1246,22'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1248,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1247,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1247,20'
              BranchSideFuncs:
                - wmemcmp
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1249,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1246,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1248,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1249,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1251,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1251,22'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1253,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1252,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1252,20'
              BranchSideFuncs:
                - wmemcmp
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1254,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1251,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1253,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1254,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1259,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1262,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1262,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1277,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1277,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1288,9'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1263,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1263,18'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1268,16'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1264,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1264,27'
              BranchSideFuncs:
                - ismode_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1268,16'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1262,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1267,10'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1268,16'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1277,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1278,15'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1279,19'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1277,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1279,19'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1285,5'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1280,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1281,11'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
            - BranchSide:      'libarchive/archive_acl.c:1283,11'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - ismode_w
        - Branch String:   'libarchive/archive_acl.c:1296,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1296,40'
              BranchSideFuncs:
                - ismode_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1302,3'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1296,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1299,9'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1302,3'
              BranchSideFuncs:
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1308,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1310,17'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1314,17'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1318,17'
              BranchSideFuncs:
                - wmemcmp
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1324,17'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1327,5'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1310,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1311,10'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1312,5'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1314,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1315,10'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1316,5'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1318,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1319,10'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1320,22'
              BranchSideFuncs:
                - wmemcmp
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1324,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1324,40'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
            - BranchSide:      'libarchive/archive_acl.c:1325,10'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1330,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1332,9'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1334,15'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
        - Branch String:   'libarchive/archive_acl.c:1334,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1335,8'
              BranchSideFuncs:
                - isint_w
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1336,7'
              BranchSideFuncs:
                - isint_w
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1334,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1336,7'
              BranchSideFuncs:
                - isint_w
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1340,7'
              BranchSideFuncs:
                - is_nfs4_perms_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1342,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1345,9'
              BranchSideFuncs:
                - is_nfs4_flags_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1348,35'
              BranchSideFuncs:
                - is_nfs4_flags_w
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1348,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1351,9'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1354,18'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1357,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1358,17'
              BranchSideFuncs:
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1360,15'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1358,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1359,11'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1360,4'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1361,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1362,11'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1363,22'
              BranchSideFuncs:
                - wmemcmp
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1363,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1364,11'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1365,22'
              BranchSideFuncs:
                - wmemcmp
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1368,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1370,9'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1373,22'
              BranchSideFuncs:
                - isint_w
                - archive_acl_add_entry_w_len
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1379,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1380,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:1381,7'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
        - Branch String:   'libarchive/archive_acl.c:1381,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1382,8'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
            - BranchSide:      'libarchive/archive_acl.c:1383,12'
              BranchSideFuncs:
                - archive_acl_reset
                - next_field_w
                - wmemcmp
                - is_nfs4_perms_w
                - is_nfs4_flags_w
                - isint_w
                - archive_acl_add_entry_w_len
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - ismode_w
                - ismode_w
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - wmemcmp
                - isint_w
                - wmemcmp
      Callsites:
        - Src:             'libarchive/archive_acl.c:1177,4'
          Dst:             next_field_w
        - Src:             'libarchive/archive_acl.c:1213,11'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1223,4'
          Dst:             isint_w
        - Src:             'libarchive/archive_acl.c:1226,5'
          Dst:             isint_w
        - Src:             'libarchive/archive_acl.c:1237,12'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1242,12'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1247,12'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1252,12'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1264,12'
          Dst:             ismode_w
        - Src:             'libarchive/archive_acl.c:1296,25'
          Dst:             ismode_w
        - Src:             'libarchive/archive_acl.c:1310,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1314,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1318,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1320,14'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1324,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1338,5'
          Dst:             isint_w
        - Src:             'libarchive/archive_acl.c:1342,9'
          Dst:             is_nfs4_perms_w
        - Src:             'libarchive/archive_acl.c:1348,9'
          Dst:             is_nfs4_flags_w
        - Src:             'libarchive/archive_acl.c:1358,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1361,9'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1363,14'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1365,14'
          Dst:             wmemcmp
        - Src:             'libarchive/archive_acl.c:1373,4'
          Dst:             isint_w
        - Src:             'libarchive/archive_acl.c:1377,7'
          Dst:             archive_acl_add_entry_w_len
        - Src:             'libarchive/archive_acl.c:1387,2'
          Dst:             archive_acl_reset
    - functionName:    archive_acl_add_entry_w_len
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - acl
        - type
        - permset
        - tag
        - id
        - name
        - len
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - acl_new_entry
        - acl_special
        - archive_mstring_clean
        - archive_mstring_copy_wcs_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:193,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:195,21'
              BranchSideFuncs:
                - acl_new_entry
                - archive_mstring_clean
                - archive_mstring_copy_wcs_len
        - Branch String:   'libarchive/archive_acl.c:196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:198,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:200,6'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_mstring_copy_wcs_len
        - Branch String:   'libarchive/archive_acl.c:200,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:200,25'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_mstring_copy_wcs_len
            - BranchSide:      'libarchive/archive_acl.c:203,26'
              BranchSideFuncs:
                - archive_mstring_clean
        - Branch String:   'libarchive/archive_acl.c:200,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:200,42'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_mstring_copy_wcs_len
            - BranchSide:      'libarchive/archive_acl.c:203,26'
              BranchSideFuncs:
                - archive_mstring_clean
        - Branch String:   'libarchive/archive_acl.c:200,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:201,33'
              BranchSideFuncs:
                - archive_mstring_copy_wcs_len
            - BranchSide:      'libarchive/archive_acl.c:203,26'
              BranchSideFuncs:
                - archive_mstring_clean
      Callsites:
        - Src:             'libarchive/archive_acl.c:193,6'
          Dst:             acl_special
        - Src:             'libarchive/archive_acl.c:195,7'
          Dst:             acl_new_entry
        - Src:             'libarchive/archive_acl.c:201,3'
          Dst:             archive_mstring_copy_wcs_len
        - Src:             'libarchive/archive_acl.c:203,3'
          Dst:             archive_mstring_clean
    - functionName:    append_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - prefix
        - type
        - tag
        - flags
        - name
        - perm
        - id
      BBCount:         81
      ICount:          513
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - append_id
        - strcpy
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:1018,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1019,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
                - strcpy
                - strcpy
                - strcpy
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1022,10'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
                - strcpy
                - strcpy
                - strcpy
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1022,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1024,8'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1032,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1035,8'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1043,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1046,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1051,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1056,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1061,16'
              BranchSideFuncs:
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
        - Branch String:   'libarchive/archive_acl.c:1026,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1026,47'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1027,12'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
        - Branch String:   'libarchive/archive_acl.c:1037,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1037,47'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1038,12'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
        - Branch String:   'libarchive/archive_acl.c:1063,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1064,6'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1066,7'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
        - Branch String:   'libarchive/archive_acl.c:1064,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1065,6'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1066,7'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
        - Branch String:   'libarchive/archive_acl.c:1063,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1066,7'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
                - strcpy
                - strlen
            - BranchSide:      'libarchive/archive_acl.c:1081,7'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1066,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1067,12'
              BranchSideFuncs:
                - strcpy
                - strlen
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1069,14'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
                - append_id
        - Branch String:   'libarchive/archive_acl.c:1070,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1070,10'
              BranchSideFuncs:
                - append_id
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1071,14'
              BranchSideFuncs:
                - append_id
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1072,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1073,8'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1074,3'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1077,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1077,11'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1079,7'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1078,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1078,10'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1080,2'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1076,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1079,7'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1080,2'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1081,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1083,14'
              BranchSideFuncs:
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1088,10'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1088,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1089,8'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1094,6'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1089,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1090,34'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1091,14'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1095,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1096,8'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1101,6'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1096,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1097,34'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_acl.c:1098,14'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_acl.c:1102,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1104,12'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1107,12'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1110,12'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1113,12'
              BranchSideFuncs:
                - strcpy
                - strlen
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1116,17'
              BranchSideFuncs:
                - strlen
                - append_id
        - Branch String:   'libarchive/archive_acl.c:1118,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:1118,6'
              BranchSideFuncs:
                - append_id
            - BranchSide:      'libarchive/archive_acl.c:1119,6'
              BranchSideFuncs:
                - append_id
      Callsites:
        - Src:             'libarchive/archive_acl.c:1019,3'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1020,9'
          Dst:             strlen
        - Src:             'libarchive/archive_acl.c:1027,4'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1032,3'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1038,4'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1043,3'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1046,3'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1051,3'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1056,3'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1061,8'
          Dst:             strlen
        - Src:             'libarchive/archive_acl.c:1067,4'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1068,10'
          Dst:             strlen
        - Src:             'libarchive/archive_acl.c:1071,4'
          Dst:             append_id
        - Src:             'libarchive/archive_acl.c:1104,4'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1107,4'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1110,4'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1113,4'
          Dst:             strcpy
        - Src:             'libarchive/archive_acl.c:1116,9'
          Dst:             strlen
        - Src:             'libarchive/archive_acl.c:1120,3'
          Dst:             append_id
    - functionName:    archive_acl_to_text_l
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
        - text_len
        - flags
        - sc
      BBCount:         59
      ICount:          383
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - __archive_errx
        - __errno_location
        - append_entry
        - archive_acl_text_len
        - archive_acl_text_want_type
        - archive_mstring_get_mbs_l
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:912,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:913,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:915,6'
              BranchSideFuncs:
                - archive_acl_text_len
                - malloc
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
                - append_entry
                - append_entry
                - append_entry
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:915,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:916,9'
              BranchSideFuncs:
                - archive_acl_text_len
                - malloc
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
                - append_entry
                - append_entry
                - append_entry
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:918,32'
              BranchSideFuncs:
                - archive_acl_text_len
                - malloc
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
                - append_entry
                - append_entry
                - append_entry
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:920,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:921,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:923,6'
              BranchSideFuncs:
                - malloc
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
                - append_entry
                - append_entry
                - append_entry
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:923,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:924,13'
              BranchSideFuncs:
                - malloc
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
                - append_entry
                - append_entry
                - append_entry
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:926,13'
              BranchSideFuncs:
                - malloc
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
                - append_entry
                - append_entry
                - append_entry
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:930,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:931,7'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:935,8'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
                - append_entry
                - append_entry
                - append_entry
        - Branch String:   'libarchive/archive_acl.c:931,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:932,4'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:933,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:937,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:939,35'
              BranchSideFuncs:
                - append_entry
                - append_entry
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
            - BranchSide:      'libarchive/archive_acl.c:952,12'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
        - Branch String:   'libarchive/archive_acl.c:952,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:953,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
            - BranchSide:      'libarchive/archive_acl.c:989,4'
              BranchSideFuncs:
                - strlen
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:953,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:954,4'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
            - BranchSide:      'libarchive/archive_acl.c:959,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
        - Branch String:   'libarchive/archive_acl.c:960,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:960,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
            - BranchSide:      'libarchive/archive_acl.c:964,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
        - Branch String:   'libarchive/archive_acl.c:961,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:961,10'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
            - BranchSide:      'libarchive/archive_acl.c:963,4'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
        - Branch String:   'libarchive/archive_acl.c:962,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:962,10'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
            - BranchSide:      'libarchive/archive_acl.c:963,4'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
        - Branch String:   'libarchive/archive_acl.c:959,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:963,4'
              BranchSideFuncs:
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - append_entry
                - free
            - BranchSide:      'libarchive/archive_acl.c:964,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
        - Branch String:   'libarchive/archive_acl.c:964,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:965,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
            - BranchSide:      'libarchive/archive_acl.c:968,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
        - Branch String:   'libarchive/archive_acl.c:964,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:966,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
            - BranchSide:      'libarchive/archive_acl.c:968,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - append_entry
                - strlen
                - __archive_errx
                - free
        - Branch String:   'libarchive/archive_acl.c:971,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:972,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_acl.c:975,7'
              BranchSideFuncs:
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - free
        - Branch String:   'libarchive/archive_acl.c:975,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:976,11'
              BranchSideFuncs:
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - free
            - BranchSide:      'libarchive/archive_acl.c:977,7'
              BranchSideFuncs:
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - free
        - Branch String:   'libarchive/archive_acl.c:977,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:978,8'
              BranchSideFuncs:
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - free
            - BranchSide:      'libarchive/archive_acl.c:979,9'
              BranchSideFuncs:
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - free
        - Branch String:   'libarchive/archive_acl.c:977,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:979,9'
              BranchSideFuncs:
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - free
            - BranchSide:      'libarchive/archive_acl.c:981,7'
              BranchSideFuncs:
                - append_entry
                - strlen
                - __archive_errx
                - archive_mstring_get_mbs_l
                - free
        - Branch String:   'libarchive/archive_acl.c:993,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:994,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:996,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:996,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:997,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:999,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_acl.c:909,14'
          Dst:             archive_acl_text_want_type
        - Src:             'libarchive/archive_acl.c:918,11'
          Dst:             archive_acl_text_len
        - Src:             'libarchive/archive_acl.c:931,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_acl.c:932,4'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_acl.c:938,3'
          Dst:             append_entry
        - Src:             'libarchive/archive_acl.c:942,3'
          Dst:             append_entry
        - Src:             'libarchive/archive_acl.c:946,3'
          Dst:             append_entry
        - Src:             'libarchive/archive_acl.c:969,7'
          Dst:             archive_mstring_get_mbs_l
        - Src:             'libarchive/archive_acl.c:983,3'
          Dst:             append_entry
        - Src:             'libarchive/archive_acl.c:991,8'
          Dst:             strlen
        - Src:             'libarchive/archive_acl.c:994,3'
          Dst:             __archive_errx
    - functionName:    archive_acl_text_want_type
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - acl
        - flags
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:505,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:507,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:515,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:507,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:508,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:510,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:516,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:517,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:518,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:518,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:519,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:522,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:522,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:523,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:525,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_acl_text_len
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
        - want_type
        - flags
        - wide
        - a
        - sc
      BBCount:         107
      ICount:          560
      EdgeCount:       140
      CyclomaticComplexity: 35
      functionsReached:
        - __errno_location
        - archive_mstring_get_mbs_l
        - archive_mstring_get_wcs
        - wcslen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:543,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:544,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:643,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:544,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:545,4'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:550,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:551,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:551,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:555,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:552,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:552,10'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:554,4'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:553,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:553,10'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:554,4'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:550,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:554,4'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:555,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:557,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:557,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:559,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:556,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:558,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:559,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:559,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:561,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:568,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:568,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:571,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:578,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:578,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:581,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:584,10'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:561,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:561,21'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:562,12'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:571,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:571,21'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:572,12'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:585,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:586,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:587,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:585,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:587,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:607,14'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:587,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:588,33'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - archive_mstring_get_mbs_l
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:597,35'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:590,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:590,19'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:592,14'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - wcslen
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:590,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:591,23'
              BranchSideFuncs:
                - wcslen
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
            - BranchSide:      'libarchive/archive_acl.c:592,14'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - wcslen
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:592,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:592,23'
              BranchSideFuncs:
                - __errno_location
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:595,13'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:592,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:593,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:595,13'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:599,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:600,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:601,9'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:601,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:601,20'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:604,13'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:601,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:602,16'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:604,13'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:611,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:611,12'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:618,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:612,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:612,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:618,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:613,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:613,10'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:615,13'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:610,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:615,13'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:618,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:618,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:620,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:624,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:621,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:622,12'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:623,3'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:626,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:627,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:628,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:627,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:628,8'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:639,10'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:626,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:629,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:639,10'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:633,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:634,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:637,14'
              BranchSideFuncs:
                - archive_mstring_get_mbs_l
                - archive_mstring_get_wcs
                - __errno_location
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:643,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:644,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:651,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:644,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:646,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:649,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:651,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:652,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_acl.c:588,9'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_acl.c:591,16'
          Dst:             wcslen
        - Src:             'libarchive/archive_acl.c:592,23'
          Dst:             __errno_location
        - Src:             'libarchive/archive_acl.c:597,9'
          Dst:             archive_mstring_get_mbs_l
    - functionName:    append_entry_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - wp
        - prefix
        - type
        - tag
        - flags
        - wname
        - perm
        - id
      BBCount:         81
      ICount:          510
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - append_id_w
        - wcscpy
        - wcslen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:783,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:784,11'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
                - wcscpy
                - wcscpy
                - wcscpy
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:787,10'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
                - wcscpy
                - wcscpy
                - wcscpy
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:787,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:789,9'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:797,11'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:800,9'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:808,11'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:811,11'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:816,11'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:821,11'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:826,17'
              BranchSideFuncs:
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:791,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:791,47'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:792,12'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:802,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:802,47'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:803,12'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:828,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:829,6'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:831,7'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:829,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:830,6'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:831,7'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
        - Branch String:   'libarchive/archive_acl.c:828,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:831,7'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
                - wcscpy
                - wcslen
            - BranchSide:      'libarchive/archive_acl.c:846,7'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:831,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:832,12'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:834,14'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
                - append_id_w
        - Branch String:   'libarchive/archive_acl.c:835,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:835,10'
              BranchSideFuncs:
                - append_id_w
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:836,16'
              BranchSideFuncs:
                - append_id_w
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:837,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:838,8'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:839,3'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:842,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:842,11'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:844,7'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:843,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:843,10'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:845,2'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:841,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:844,7'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:845,2'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:846,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:848,15'
              BranchSideFuncs:
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:853,10'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:853,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:854,8'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:859,6'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:854,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:855,35'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:856,14'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:860,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:861,8'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:866,6'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:861,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:862,35'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
            - BranchSide:      'libarchive/archive_acl.c:863,14'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
                - wcscpy
                - wcscpy
                - wcscpy
        - Branch String:   'libarchive/archive_acl.c:867,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:869,12'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:872,12'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:875,12'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:878,12'
              BranchSideFuncs:
                - wcscpy
                - wcslen
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:881,4'
              BranchSideFuncs:
                - wcslen
                - append_id_w
        - Branch String:   'libarchive/archive_acl.c:885,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:885,6'
              BranchSideFuncs:
                - append_id_w
            - BranchSide:      'libarchive/archive_acl.c:886,6'
              BranchSideFuncs:
                - append_id_w
      Callsites:
        - Src:             'libarchive/archive_acl.c:784,3'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:785,10'
          Dst:             wcslen
        - Src:             'libarchive/archive_acl.c:792,4'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:797,3'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:803,4'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:808,3'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:811,3'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:816,3'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:821,3'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:826,9'
          Dst:             wcslen
        - Src:             'libarchive/archive_acl.c:832,4'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:833,11'
          Dst:             wcslen
        - Src:             'libarchive/archive_acl.c:836,4'
          Dst:             append_id_w
        - Src:             'libarchive/archive_acl.c:869,4'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:872,4'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:875,4'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:878,4'
          Dst:             wcscpy
        - Src:             'libarchive/archive_acl.c:883,10'
          Dst:             wcslen
        - Src:             'libarchive/archive_acl.c:887,3'
          Dst:             append_id_w
    - functionName:    wcscpy
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_acl_to_text_w
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
        - text_len
        - flags
        - a
      BBCount:         62
      ICount:          394
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - __archive_errx
        - __errno_location
        - append_entry_w
        - archive_acl_text_len
        - archive_acl_text_want_type
        - archive_mstring_get_wcs
        - wcslen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:679,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:680,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:682,6'
              BranchSideFuncs:
                - archive_acl_text_len
                - malloc
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:682,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:683,9'
              BranchSideFuncs:
                - archive_acl_text_len
                - malloc
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:685,32'
              BranchSideFuncs:
                - archive_acl_text_len
                - malloc
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:687,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:688,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:690,6'
              BranchSideFuncs:
                - malloc
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:690,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:691,13'
              BranchSideFuncs:
                - malloc
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:693,13'
              BranchSideFuncs:
                - malloc
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - __errno_location
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:697,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:698,7'
              BranchSideFuncs:
                - __errno_location
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:702,8'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:698,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:699,4'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:700,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:704,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:706,35'
              BranchSideFuncs:
                - append_entry_w
                - append_entry_w
                - append_entry_w
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:719,12'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:719,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:720,8'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:754,5'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
        - Branch String:   'libarchive/archive_acl.c:720,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:721,4'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:726,8'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:727,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:727,11'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:731,7'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:728,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:728,10'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:730,4'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:729,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:729,10'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:730,4'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:726,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:730,4'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:731,7'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:731,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:732,8'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:735,11'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:731,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:733,11'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
            - BranchSide:      'libarchive/archive_acl.c:735,11'
              BranchSideFuncs:
                - archive_mstring_get_wcs
                - wcslen
                - __archive_errx
                - __errno_location
                - free
                - append_entry_w
        - Branch String:   'libarchive/archive_acl.c:737,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:738,8'
              BranchSideFuncs:
                - append_entry_w
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
            - BranchSide:      'libarchive/archive_acl.c:747,14'
              BranchSideFuncs:
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - append_entry_w
                - __errno_location
                - free
        - Branch String:   'libarchive/archive_acl.c:738,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:739,13'
              BranchSideFuncs:
                - append_entry_w
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
            - BranchSide:      'libarchive/archive_acl.c:740,8'
              BranchSideFuncs:
                - append_entry_w
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
        - Branch String:   'libarchive/archive_acl.c:740,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:741,10'
              BranchSideFuncs:
                - append_entry_w
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
            - BranchSide:      'libarchive/archive_acl.c:743,8'
              BranchSideFuncs:
                - append_entry_w
                - wcslen
                - __archive_errx
                - archive_mstring_get_wcs
                - __errno_location
                - free
        - Branch String:   'libarchive/archive_acl.c:758,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:759,3'
              BranchSideFuncs:
                - __archive_errx
            - BranchSide:      'libarchive/archive_acl.c:761,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:761,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:762,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:764,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_acl.c:676,14'
          Dst:             archive_acl_text_want_type
        - Src:             'libarchive/archive_acl.c:685,11'
          Dst:             archive_acl_text_len
        - Src:             'libarchive/archive_acl.c:698,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_acl.c:699,4'
          Dst:             __archive_errx
        - Src:             'libarchive/archive_acl.c:705,3'
          Dst:             append_entry_w
        - Src:             'libarchive/archive_acl.c:709,3'
          Dst:             append_entry_w
        - Src:             'libarchive/archive_acl.c:713,3'
          Dst:             append_entry_w
        - Src:             'libarchive/archive_acl.c:736,7'
          Dst:             archive_mstring_get_wcs
        - Src:             'libarchive/archive_acl.c:744,4'
          Dst:             append_entry_w
        - Src:             'libarchive/archive_acl.c:747,23'
          Dst:             __errno_location
        - Src:             'libarchive/archive_acl.c:756,8'
          Dst:             wcslen
        - Src:             'libarchive/archive_acl.c:759,3'
          Dst:             __archive_errx
    - functionName:    archive_acl_next
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - acl
        - want_type
        - type
        - permset
        - tag
        - id
        - name
      BBCount:         27
      ICount:          262
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - archive_mstring_get_mbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:442,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:446,7'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:446,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:447,11'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
            - BranchSide:      'libarchive/archive_acl.c:472,2'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:447,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:449,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:455,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:461,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:468,4'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:472,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:472,32'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
            - BranchSide:      'libarchive/archive_acl.c:472,2'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:472,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:473,16'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
            - BranchSide:      'libarchive/archive_acl.c:474,6'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:474,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:475,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:483,10'
              BranchSideFuncs:
                - archive_mstring_get_mbs
                - __errno_location
        - Branch String:   'libarchive/archive_acl.c:487,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:488,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libarchive/archive_acl.c:492,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:488,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:489,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:490,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_acl.c:487,6'
          Dst:             archive_mstring_get_mbs
        - Src:             'libarchive/archive_acl.c:488,7'
          Dst:             __errno_location
    - functionName:    archive_acl_types
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_acl_add_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
        - type
        - permset
        - tag
        - id
        - name
      BBCount:         14
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - acl_new_entry
        - acl_special
        - archive_mstring_clean
        - archive_mstring_copy_mbs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:173,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:174,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:175,21'
              BranchSideFuncs:
                - acl_new_entry
                - archive_mstring_clean
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_acl.c:176,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:178,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_acl.c:180,6'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_mstring_copy_mbs
        - Branch String:   'libarchive/archive_acl.c:180,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:180,25'
              BranchSideFuncs:
                - archive_mstring_clean
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_acl.c:183,26'
              BranchSideFuncs:
                - archive_mstring_clean
        - Branch String:   'libarchive/archive_acl.c:180,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:181,29'
              BranchSideFuncs:
                - archive_mstring_copy_mbs
            - BranchSide:      'libarchive/archive_acl.c:183,26'
              BranchSideFuncs:
                - archive_mstring_clean
      Callsites:
        - Src:             'libarchive/archive_acl.c:173,6'
          Dst:             acl_special
        - Src:             'libarchive/archive_acl.c:175,7'
          Dst:             acl_new_entry
        - Src:             'libarchive/archive_acl.c:181,3'
          Dst:             archive_mstring_copy_mbs
        - Src:             'libarchive/archive_acl.c:183,3'
          Dst:             archive_mstring_clean
    - functionName:    archive_acl_copy
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - src
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - acl_new_entry
        - archive_acl_clear
        - archive_mstring_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:158,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:159,23'
              BranchSideFuncs:
                - acl_new_entry
                - archive_mstring_copy
            - BranchSide:      'libarchive/archive_acl.c:165,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_acl.c:161,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:162,26'
              BranchSideFuncs:
                - archive_mstring_copy
                - acl_new_entry
            - BranchSide:      'libarchive/archive_acl.c:163,8'
              BranchSideFuncs:
                - acl_new_entry
                - archive_mstring_copy
      Callsites:
        - Src:             'libarchive/archive_acl.c:154,2'
          Dst:             archive_acl_clear
        - Src:             'libarchive/archive_acl.c:159,9'
          Dst:             acl_new_entry
        - Src:             'libarchive/archive_acl.c:162,4'
          Dst:             archive_mstring_copy
    - functionName:    archive_acl_clear
      functionSourceFile: '/src/libarchive/libarchive/archive_acl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - acl
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - archive_mstring_clean
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_acl.c:134,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_acl.c:135,8'
              BranchSideFuncs:
                - archive_mstring_clean
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_acl.c:140,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_acl.c:136,3'
          Dst:             archive_mstring_clean
    - functionName:    state_name
      functionSourceFile: '/src/libarchive/libarchive/archive_check_magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_check_magic.c:77,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:78,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:79,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:80,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:81,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:82,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:83,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:84,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    write_all_states
      functionSourceFile: '/src/libarchive/libarchive/archive_check_magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buff
        - states
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - state_name
        - strcat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_check_magic.c:109,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:110,14'
              BranchSideFuncs:
                - state_name
                - strcat
                - strcat
            - BranchSide:      'libarchive/archive_check_magic.c:115,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_check_magic.c:112,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:109,2'
              BranchSideFuncs:
                - strcat
                - state_name
                - strcat
            - BranchSide:      'libarchive/archive_check_magic.c:113,11'
              BranchSideFuncs:
                - strcat
                - state_name
                - strcat
      Callsites:
        - Src:             'libarchive/archive_check_magic.c:111,16'
          Dst:             state_name
        - Src:             'libarchive/archive_check_magic.c:111,3'
          Dst:             strcat
        - Src:             'libarchive/archive_check_magic.c:113,4'
          Dst:             strcat
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    errmsg
      functionSourceFile: '/src/libarchive/libarchive/archive_check_magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - m
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - write
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_check_magic.c:55,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:55,2'
              BranchSideFuncs:
                - write
            - BranchSide:      'libarchive/archive_check_magic.c:56,22'
              BranchSideFuncs:
                - write
        - Branch String:   'libarchive/archive_check_magic.c:57,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:58,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:59,8'
              BranchSideFuncs:
                - write
      Callsites:
        - Src:             'libarchive/archive_check_magic.c:52,13'
          Dst:             strlen
        - Src:             'libarchive/archive_check_magic.c:56,13'
          Dst:             write
    - functionName:    archive_handle_type_name
      functionSourceFile: '/src/libarchive/libarchive/archive_check_magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - m
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_check_magic.c:91,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:92,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:93,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:94,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:95,32'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:96,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_check_magic.c:97,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_check_magic
      functionSourceFile: '/src/libarchive/libarchive/archive_check_magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - magic
        - state
        - function
      BBCount:         13
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - archive_handle_type_name
        - archive_set_error
        - diediedie
        - errmsg
        - write_all_states
      functionUses:    42
      BranchProfiles:
        - Branch String:   'libarchive/archive_check_magic.c:141,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:142,3'
              BranchSideFuncs:
                - write_all_states
                - write_all_states
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_check_magic.c:148,6'
              BranchSideFuncs:
                - write_all_states
                - write_all_states
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_check_magic.c:148,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:149,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_check_magic.c:158,7'
              BranchSideFuncs:
                - write_all_states
                - write_all_states
                - archive_set_error
        - Branch String:   'libarchive/archive_check_magic.c:158,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:160,7'
              BranchSideFuncs:
                - write_all_states
                - write_all_states
                - archive_set_error
            - BranchSide:      'libarchive/archive_check_magic.c:174,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_check_magic.c:160,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_check_magic.c:161,21'
              BranchSideFuncs:
                - write_all_states
                - write_all_states
                - archive_set_error
            - BranchSide:      'libarchive/archive_check_magic.c:171,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_check_magic.c:139,16'
          Dst:             archive_handle_type_name
        - Src:             'libarchive/archive_check_magic.c:142,3'
          Dst:             errmsg
        - Src:             'libarchive/archive_check_magic.c:143,3'
          Dst:             errmsg
        - Src:             'libarchive/archive_check_magic.c:144,3'
          Dst:             errmsg
        - Src:             'libarchive/archive_check_magic.c:145,3'
          Dst:             diediedie
        - Src:             'libarchive/archive_check_magic.c:149,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_check_magic.c:161,4'
          Dst:             write_all_states
        - Src:             'libarchive/archive_check_magic.c:162,4'
          Dst:             write_all_states
        - Src:             'libarchive/archive_check_magic.c:163,4'
          Dst:             archive_set_error
    - functionName:    diediedie
      functionSourceFile: '/src/libarchive/libarchive/archive_check_magic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_check_magic.c:71,2'
          Dst:             abort
    - functionName:    extract_quotation
      functionSourceFile: '/src/libarchive/libarchive/archive_cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - p
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - archive_strappend_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_cmdline.c:47,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:48,8'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:61,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_cmdline.c:48,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:49,8'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:54,15'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_cmdline.c:49,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:50,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:53,6'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_cmdline.c:54,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:55,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cmdline.c:57,27'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
        - Branch String:   'libarchive/archive_cmdline.c:61,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:62,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cmdline.c:63,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_cmdline.c:50,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_cmdline.c:57,4'
          Dst:             archive_strappend_char
    - functionName:    __archive_cmdline_free
      functionSourceFile: '/src/libarchive/libarchive/archive_cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_cmdline.c:213,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:213,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_cmdline.c:214,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_cmdline.c:215,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:217,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_cmdline.c:221,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_cmdline.c:217,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:218,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_cmdline.c:219,9'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    __archive_cmdline_allocate
      functionSourceFile: '/src/libarchive/libarchive/archive_cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_cmdline.c:203,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:203,3'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'libarchive/archive_cmdline.c:203,3'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'libarchive/archive_cmdline.c:203,3'
          Dst:             calloc
    - functionName:    cmdline_add_arg
      functionSourceFile: '/src/libarchive/libarchive/archive_cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - arg
      BBCount:         10
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_cmdline.c:184,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:185,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cmdline.c:187,20'
              BranchSideFuncs:
                - realloc
                - strdup
        - Branch String:   'libarchive/archive_cmdline.c:188,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:189,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cmdline.c:190,15'
              BranchSideFuncs:
                - strdup
        - Branch String:   'libarchive/archive_cmdline.c:192,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cmdline.c:195,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_cmdline.c:187,12'
          Dst:             realloc
        - Src:             'libarchive/archive_cmdline.c:191,27'
          Dst:             strdup
    - functionName:    cmdline_set_path
      functionSourceFile: '/src/libarchive/libarchive/archive_cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - path
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_cmdline.c:169,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:170,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cmdline.c:171,15'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'libarchive/archive_cmdline.c:168,31'
          Dst:             strlen
        - Src:             'libarchive/archive_cmdline.c:168,11'
          Dst:             realloc
        - Src:             'libarchive/archive_cmdline.c:172,2'
          Dst:             strcpy
    - functionName:    get_argument
      functionSourceFile: '/src/libarchive/libarchive/archive_cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - as
        - p
      BBCount:         28
      ICount:          164
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - archive_strappend_char
        - extract_quotation
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_cmdline.c:74,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:74,24'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:74,2'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
        - Branch String:   'libarchive/archive_cmdline.c:74,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:75,4'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:77,2'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
        - Branch String:   'libarchive/archive_cmdline.c:77,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:77,24'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:77,2'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
        - Branch String:   'libarchive/archive_cmdline.c:77,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:78,8'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:96,20'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_cmdline.c:78,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:79,8'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - extract_quotation
            - BranchSide:      'libarchive/archive_cmdline.c:86,15'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - extract_quotation
        - Branch String:   'libarchive/archive_cmdline.c:79,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:80,28'
              BranchSideFuncs:
                - archive_strappend_char
                - archive_strappend_char
                - extract_quotation
            - BranchSide:      'libarchive/archive_cmdline.c:83,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_cmdline.c:86,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:87,34'
              BranchSideFuncs:
                - extract_quotation
                - archive_strappend_char
                - archive_strappend_char
            - BranchSide:      'libarchive/archive_cmdline.c:92,27'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
        - Branch String:   'libarchive/archive_cmdline.c:88,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:89,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cmdline.c:90,9'
              BranchSideFuncs:
                - archive_strappend_char
                - extract_quotation
                - archive_strappend_char
      Callsites:
        - Src:             'libarchive/archive_cmdline.c:80,5'
          Dst:             archive_strappend_char
        - Src:             'libarchive/archive_cmdline.c:87,16'
          Dst:             extract_quotation
        - Src:             'libarchive/archive_cmdline.c:92,4'
          Dst:             archive_strappend_char
    - functionName:    __archive_cmdline_parse
      functionSourceFile: '/src/libarchive/libarchive/archive_cmdline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - cmd
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - archive_string_free
        - cmdline_add_arg
        - cmdline_set_path
        - get_argument
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_cmdline.c:118,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:119,5'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:122,6'
              BranchSideFuncs:
                - cmdline_set_path
                - strrchr
                - cmdline_add_arg
                - get_argument
                - cmdline_add_arg
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:122,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:123,5'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:126,23'
              BranchSideFuncs:
                - cmdline_set_path
                - strrchr
                - cmdline_add_arg
                - get_argument
                - cmdline_add_arg
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:128,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:129,17'
              BranchSideFuncs:
                - strrchr
                - cmdline_add_arg
                - get_argument
                - cmdline_add_arg
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:130,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:131,10'
              BranchSideFuncs:
                - cmdline_add_arg
                - get_argument
                - cmdline_add_arg
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:133,4'
              BranchSideFuncs:
                - cmdline_add_arg
                - get_argument
                - cmdline_add_arg
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:135,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:136,3'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:137,9'
              BranchSideFuncs:
                - get_argument
                - cmdline_add_arg
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:141,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:142,6'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:145,7'
              BranchSideFuncs:
                - cmdline_add_arg
                - get_argument
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:145,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:146,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:147,10'
              BranchSideFuncs:
                - cmdline_add_arg
                - get_argument
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:148,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:148,36'
              BranchSideFuncs:
                - cmdline_add_arg
                - get_argument
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:150,23'
              BranchSideFuncs:
                - cmdline_add_arg
                - get_argument
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:148,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:149,4'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:150,23'
              BranchSideFuncs:
                - cmdline_add_arg
                - get_argument
                - archive_string_free
        - Branch String:   'libarchive/archive_cmdline.c:151,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cmdline.c:139,2'
              BranchSideFuncs:
                - archive_string_free
            - BranchSide:      'libarchive/archive_cmdline.c:152,4'
              BranchSideFuncs:
                - archive_string_free
      Callsites:
        - Src:             'libarchive/archive_cmdline.c:117,7'
          Dst:             get_argument
        - Src:             'libarchive/archive_cmdline.c:126,6'
          Dst:             cmdline_set_path
        - Src:             'libarchive/archive_cmdline.c:129,6'
          Dst:             strrchr
        - Src:             'libarchive/archive_cmdline.c:134,6'
          Dst:             cmdline_add_arg
        - Src:             'libarchive/archive_cmdline.c:140,8'
          Dst:             get_argument
        - Src:             'libarchive/archive_cmdline.c:150,7'
          Dst:             cmdline_add_arg
        - Src:             'libarchive/archive_cmdline.c:156,2'
          Dst:             archive_string_free
    - functionName:    aes_ctr_encrypt_counter
      functionSourceFile: '/src/libarchive/libarchive/archive_cryptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_EncryptInit_ex
        - EVP_EncryptUpdate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_cryptor.c:414,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:416,24'
              BranchSideFuncs:
                - EVP_EncryptUpdate
        - Branch String:   'libarchive/archive_cryptor.c:418,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:418,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:419,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_cryptor.c:418,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:420,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_cryptor.c:413,6'
          Dst:             EVP_EncryptInit_ex
        - Src:             'libarchive/archive_cryptor.c:416,6'
          Dst:             EVP_EncryptUpdate
    - functionName:    EVP_EncryptInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_EncryptUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_ctr_increase_counter
      functionSourceFile: '/src/libarchive/libarchive/archive_cryptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_cryptor.c:482,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:482,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_cryptor.c:483,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:484,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:485,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    aes_ctr_release
      functionSourceFile: '/src/libarchive/libarchive/archive_cryptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_CTX_free
        - OPENSSL_cleanse
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_cryptor.c:426,2'
          Dst:             EVP_CIPHER_CTX_free
        - Src:             'libarchive/archive_cryptor.c:427,2'
          Dst:             OPENSSL_cleanse
        - Src:             'libarchive/archive_cryptor.c:428,2'
          Dst:             OPENSSL_cleanse
    - functionName:    EVP_CIPHER_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_cleanse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aes_ctr_update
      functionSourceFile: '/src/libarchive/libarchive/archive_cryptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - in
        - in_len
        - out
        - out_len
      BBCount:         27
      ICount:          206
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - aes_ctr_encrypt_counter
        - aes_ctr_increase_counter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_cryptor.c:494,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:494,49'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
            - BranchSide:      'libarchive/archive_cryptor.c:494,58'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
        - Branch String:   'libarchive/archive_cryptor.c:497,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:498,7'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
            - BranchSide:      'libarchive/archive_cryptor.c:517,18'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_cryptor.c:498,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:499,29'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
            - BranchSide:      'libarchive/archive_cryptor.c:514,12'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
        - Branch String:   'libarchive/archive_cryptor.c:500,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:501,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:502,4'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
        - Branch String:   'libarchive/archive_cryptor.c:502,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:503,14'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
            - BranchSide:      'libarchive/archive_cryptor.c:510,8'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
        - Branch String:   'libarchive/archive_cryptor.c:503,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:504,19'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
            - BranchSide:      'libarchive/archive_cryptor.c:505,7'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
        - Branch String:   'libarchive/archive_cryptor.c:507,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:502,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:508,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_cryptor.c:511,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:512,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:513,3'
              BranchSideFuncs:
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
                - aes_ctr_increase_counter
                - aes_ctr_encrypt_counter
      Callsites:
        - Src:             'libarchive/archive_cryptor.c:499,4'
          Dst:             aes_ctr_increase_counter
        - Src:             'libarchive/archive_cryptor.c:500,8'
          Dst:             aes_ctr_encrypt_counter
        - Src:             'libarchive/archive_cryptor.c:506,5'
          Dst:             aes_ctr_increase_counter
        - Src:             'libarchive/archive_cryptor.c:507,9'
          Dst:             aes_ctr_encrypt_counter
    - functionName:    aes_ctr_init
      functionSourceFile: '/src/libarchive/libarchive/archive_cryptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - key_len
      BBCount:         11
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_CIPHER_CTX_new
        - EVP_aes_128_ecb
        - EVP_aes_192_ecb
        - EVP_aes_256_ecb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_cryptor.c:390,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:391,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_cryptor.c:393,10'
              BranchSideFuncs:
                - EVP_aes_256_ecb
                - EVP_aes_192_ecb
                - EVP_aes_128_ecb
        - Branch String:   'libarchive/archive_cryptor.c:393,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_cryptor.c:394,23'
              BranchSideFuncs:
                - EVP_aes_128_ecb
            - BranchSide:      'libarchive/archive_cryptor.c:395,23'
              BranchSideFuncs:
                - EVP_aes_192_ecb
            - BranchSide:      'libarchive/archive_cryptor.c:396,23'
              BranchSideFuncs:
                - EVP_aes_256_ecb
            - BranchSide:      'libarchive/archive_cryptor.c:397,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_cryptor.c:390,18'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'libarchive/archive_cryptor.c:394,23'
          Dst:             EVP_aes_128_ecb
        - Src:             'libarchive/archive_cryptor.c:395,23'
          Dst:             EVP_aes_192_ecb
        - Src:             'libarchive/archive_cryptor.c:396,23'
          Dst:             EVP_aes_256_ecb
    - functionName:    EVP_CIPHER_CTX_new
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_128_ecb
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_ecb
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_ecb
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pbkdf2_sha1
      functionSourceFile: '/src/libarchive/libarchive/archive_cryptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pw
        - pw_len
        - salt
        - salt_len
        - rounds
        - derived_key
        - derived_key_len
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PKCS5_PBKDF2_HMAC_SHA1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_cryptor.c:135,2'
          Dst:             PKCS5_PBKDF2_HMAC_SHA1
    - functionName:    PKCS5_PBKDF2_HMAC_SHA1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libarchive_cryptor_build_hack
      functionSourceFile: '/src/libarchive/libarchive/archive_cryptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_sha512final
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:1461,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1461,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:1462,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:1462,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:1463,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_DigestFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_sha512update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - indata
        - insize
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_digest.c:1454,3'
          Dst:             EVP_DigestUpdate
    - functionName:    EVP_DigestUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_sha512init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_new
        - EVP_sha512
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:1443,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1444,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1445,24'
              BranchSideFuncs:
                - EVP_sha512
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:1445,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1446,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1447,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:1443,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:1445,29'
          Dst:             EVP_sha512
        - Src:             'libarchive/archive_digest.c:1445,8'
          Dst:             EVP_DigestInit
    - functionName:    EVP_MD_CTX_new
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha512
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_sha384final
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:1197,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1197,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:1198,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:1198,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:1199,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_sha384update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - indata
        - insize
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_digest.c:1190,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_sha384init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_new
        - EVP_sha384
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:1179,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1180,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1181,24'
              BranchSideFuncs:
                - EVP_sha384
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:1181,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:1182,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:1183,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:1179,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:1181,29'
          Dst:             EVP_sha384
        - Src:             'libarchive/archive_digest.c:1181,8'
          Dst:             EVP_DigestInit
    - functionName:    EVP_sha384
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_sha256final
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:957,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:957,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:958,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:958,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:959,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_sha256update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - indata
        - insize
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_digest.c:950,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_sha256init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_new
        - EVP_sha256
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:939,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:940,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:941,24'
              BranchSideFuncs:
                - EVP_sha256
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:941,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:942,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:943,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:939,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:941,29'
          Dst:             EVP_sha256
        - Src:             'libarchive/archive_digest.c:941,8'
          Dst:             EVP_DigestInit
    - functionName:    EVP_sha256
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_sha1final
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:693,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:693,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:694,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:694,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:695,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_sha1update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - indata
        - insize
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_digest.c:682,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_sha1init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_new
        - EVP_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:671,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:672,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:673,24'
              BranchSideFuncs:
                - EVP_sha1
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:673,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:674,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:675,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:671,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:673,29'
          Dst:             EVP_sha1
        - Src:             'libarchive/archive_digest.c:673,8'
          Dst:             EVP_DigestInit
    - functionName:    EVP_sha1
      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:    __archive_ripemd160final
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:498,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:498,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:499,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:499,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:500,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_ripemd160update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - indata
        - insize
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_digest.c:491,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_ripemd160init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_new
        - EVP_ripemd160
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:480,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:481,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:482,24'
              BranchSideFuncs:
                - EVP_ripemd160
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:482,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:483,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:484,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:480,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:482,29'
          Dst:             EVP_ripemd160
        - Src:             'libarchive/archive_digest.c:482,8'
          Dst:             EVP_DigestInit
    - functionName:    EVP_ripemd160
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_md5final
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - md
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_DigestFinal
        - EVP_MD_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:306,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:306,7'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
            - BranchSide:      'libarchive/archive_digest.c:307,22'
              BranchSideFuncs:
                - EVP_DigestFinal
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'libarchive/archive_digest.c:307,5'
          Dst:             EVP_DigestFinal
        - Src:             'libarchive/archive_digest.c:308,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    __archive_md5update
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - indata
        - insize
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - EVP_DigestUpdate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_digest.c:295,3'
          Dst:             EVP_DigestUpdate
    - functionName:    __archive_md5init
      functionSourceFile: '/src/libarchive/libarchive/archive_digest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_new
        - EVP_md5
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_digest.c:284,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:285,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:286,24'
              BranchSideFuncs:
                - EVP_md5
                - EVP_DigestInit
        - Branch String:   'libarchive/archive_digest.c:286,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_digest.c:287,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_digest.c:288,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_digest.c:284,15'
          Dst:             EVP_MD_CTX_new
        - Src:             'libarchive/archive_digest.c:286,29'
          Dst:             EVP_md5
        - Src:             'libarchive/archive_digest.c:286,8'
          Dst:             EVP_DigestInit
    - functionName:    EVP_md5
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grow_hash
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
      BBCount:         18
      ICount:          152
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:406,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:407,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:408,23'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:410,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:413,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:413,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:414,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:429,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:414,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:416,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:428,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:422,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:423,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:424,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:408,16'
          Dst:             calloc
    - functionName:    archive_entry_partial_links
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - links
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - archive_entry_free
        - next_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:442,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:443,22'
              BranchSideFuncs:
                - archive_entry_free
                - archive_entry_free
                - free
                - next_entry
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:449,18'
              BranchSideFuncs:
                - next_entry
        - Branch String:   'libarchive/archive_entry_link_resolver.c:450,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:451,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:456,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:452,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:453,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:454,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:443,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:444,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:449,7'
          Dst:             next_entry
    - functionName:    next_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - res
        - mode
      BBCount:         31
      ICount:          200
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - archive_entry_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:333,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:334,22'
              BranchSideFuncs:
                - archive_entry_free
                - archive_entry_free
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:341,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:341,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:342,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:362,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:342,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:343,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:361,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:343,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:346,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:343,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:346,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:346,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:350,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:346,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:348,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:350,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:350,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:351,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:352,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:352,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:353,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:355,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:334,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:335,3'
          Dst:             archive_entry_free
    - functionName:    insert_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - entry
      BBCount:         12
      ICount:          135
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - archive_entry_clone
        - archive_entry_dev
        - archive_entry_nlink
        - calloc
        - grow_hash
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:374,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:375,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:376,38'
              BranchSideFuncs:
                - archive_entry_clone
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
                - grow_hash
        - Branch String:   'libarchive/archive_entry_link_resolver.c:379,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:380,13'
              BranchSideFuncs:
                - grow_hash
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:382,36'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_nlink
        - Branch String:   'libarchive/archive_entry_link_resolver.c:386,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:387,36'
              BranchSideFuncs:
                - archive_entry_nlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:388,2'
              BranchSideFuncs:
                - archive_entry_nlink
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:373,7'
          Dst:             calloc
        - Src:             'libarchive/archive_entry_link_resolver.c:376,18'
          Dst:             archive_entry_clone
        - Src:             'libarchive/archive_entry_link_resolver.c:380,3'
          Dst:             grow_hash
        - Src:             'libarchive/archive_entry_link_resolver.c:382,18'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_entry_link_resolver.c:382,45'
          Dst:             archive_entry_ino64
        - Src:             'libarchive/archive_entry_link_resolver.c:393,14'
          Dst:             archive_entry_nlink
    - functionName:    find_entry
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - entry
      BBCount:         29
      ICount:          235
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - archive_entry_dev
        - archive_entry_free
        - archive_entry_ino64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:284,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:285,22'
              BranchSideFuncs:
                - archive_entry_free
                - archive_entry_free
                - free
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_dev
                - archive_entry_ino64
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:291,26'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:297,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:298,7'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:323,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:299,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:299,10'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:322,2'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:300,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:300,10'
              BranchSideFuncs:
                - archive_entry_ino64
                - archive_entry_dev
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:322,2'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:298,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:307,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:322,2'
              BranchSideFuncs:
                - archive_entry_dev
                - archive_entry_ino64
        - Branch String:   'libarchive/archive_entry_link_resolver.c:308,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:309,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:311,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:311,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:312,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:313,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:313,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:314,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:315,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:315,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:316,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:317,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:285,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:286,3'
          Dst:             archive_entry_free
        - Src:             'libarchive/archive_entry_link_resolver.c:291,8'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_entry_link_resolver.c:292,8'
          Dst:             archive_entry_ino64
        - Src:             'libarchive/archive_entry_link_resolver.c:299,17'
          Dst:             archive_entry_dev
        - Src:             'libarchive/archive_entry_link_resolver.c:300,17'
          Dst:             archive_entry_ino64
    - functionName:    archive_entry_linkify
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
        - e
        - f
      BBCount:         38
      ICount:          245
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - archive_entry_copy_hardlink
        - archive_entry_filetype
        - archive_entry_nlink
        - archive_entry_pathname
        - archive_entry_unset_size
        - find_entry
        - insert_entry
        - next_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:181,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:182,19'
              BranchSideFuncs:
                - next_entry
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:191,27'
              BranchSideFuncs:
                - archive_entry_nlink
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
                - find_entry
                - insert_entry
                - archive_entry_pathname
                - archive_entry_copy_hardlink
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
        - Branch String:   'libarchive/archive_entry_link_resolver.c:183,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:187,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:191,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:192,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:194,30'
              BranchSideFuncs:
                - archive_entry_filetype
                - archive_entry_filetype
                - archive_entry_filetype
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
                - find_entry
                - insert_entry
                - archive_entry_pathname
                - archive_entry_copy_hardlink
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
        - Branch String:   'libarchive/archive_entry_link_resolver.c:195,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:195,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:197,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:196,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:196,33'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:197,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:194,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:199,10'
              BranchSideFuncs:
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
                - find_entry
                - insert_entry
                - archive_entry_pathname
                - archive_entry_copy_hardlink
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
        - Branch String:   'libarchive/archive_entry_link_resolver.c:199,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:201,19'
              BranchSideFuncs:
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:215,19'
              BranchSideFuncs:
                - find_entry
                - insert_entry
                - archive_entry_pathname
                - archive_entry_copy_hardlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:229,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:231,19'
              BranchSideFuncs:
                - find_entry
                - insert_entry
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:269,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:202,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:203,30'
              BranchSideFuncs:
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:212,17'
              BranchSideFuncs:
                - insert_entry
        - Branch String:   'libarchive/archive_entry_link_resolver.c:216,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:221,33'
              BranchSideFuncs:
                - archive_entry_pathname
                - archive_entry_copy_hardlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:225,17'
              BranchSideFuncs:
                - insert_entry
        - Branch String:   'libarchive/archive_entry_link_resolver.c:232,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:237,9'
              BranchSideFuncs:
                - archive_entry_unset_size
                - archive_entry_pathname
                - archive_entry_copy_hardlink
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:260,22'
              BranchSideFuncs:
                - insert_entry
        - Branch String:   'libarchive/archive_entry_link_resolver.c:251,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:252,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:255,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:261,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:263,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:264,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:182,8'
          Dst:             next_entry
        - Src:             'libarchive/archive_entry_link_resolver.c:191,6'
          Dst:             archive_entry_nlink
        - Src:             'libarchive/archive_entry_link_resolver.c:194,6'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_entry_link_resolver.c:195,9'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_entry_link_resolver.c:196,9'
          Dst:             archive_entry_filetype
        - Src:             'libarchive/archive_entry_link_resolver.c:201,8'
          Dst:             find_entry
        - Src:             'libarchive/archive_entry_link_resolver.c:203,4'
          Dst:             archive_entry_unset_size
        - Src:             'libarchive/archive_entry_link_resolver.c:209,8'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_entry_link_resolver.c:208,4'
          Dst:             archive_entry_copy_hardlink
        - Src:             'libarchive/archive_entry_link_resolver.c:212,4'
          Dst:             insert_entry
        - Src:             'libarchive/archive_entry_link_resolver.c:215,8'
          Dst:             find_entry
        - Src:             'libarchive/archive_entry_link_resolver.c:222,8'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_entry_link_resolver.c:221,4'
          Dst:             archive_entry_copy_hardlink
        - Src:             'libarchive/archive_entry_link_resolver.c:225,4'
          Dst:             insert_entry
        - Src:             'libarchive/archive_entry_link_resolver.c:231,8'
          Dst:             find_entry
        - Src:             'libarchive/archive_entry_link_resolver.c:241,4'
          Dst:             archive_entry_unset_size
        - Src:             'libarchive/archive_entry_link_resolver.c:247,8'
          Dst:             archive_entry_pathname
        - Src:             'libarchive/archive_entry_link_resolver.c:246,4'
          Dst:             archive_entry_copy_hardlink
        - Src:             'libarchive/archive_entry_link_resolver.c:260,9'
          Dst:             insert_entry
    - functionName:    archive_entry_linkresolver_free
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - res
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - archive_entry_free
        - next_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:163,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:166,2'
              BranchSideFuncs:
                - next_entry
                - free
                - free
                - archive_entry_free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:166,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:167,22'
              BranchSideFuncs:
                - archive_entry_free
                - next_entry
                - free
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:168,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:166,15'
          Dst:             next_entry
        - Src:             'libarchive/archive_entry_link_resolver.c:167,3'
          Dst:             archive_entry_free
    - functionName:    archive_entry_linkresolver_set_strategy
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - res
        - fmt
      BBCount:         19
      ICount:          93
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:126,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:130,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:133,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:153,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_entry_link_resolver.c:133,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:136,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:139,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_entry_linkresolver_new
      functionSourceFile: '/src/libarchive/libarchive/archive_entry_link_resolver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_entry_link_resolver.c:101,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:108,8'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:108,8'
              BranchSideFuncs:
                - calloc
                - calloc
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:109,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:110,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:111,2'
              BranchSideFuncs:
                - calloc
                - free
        - Branch String:   'libarchive/archive_entry_link_resolver.c:113,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:114,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_entry_link_resolver.c:117,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_entry_link_resolver.c:108,8'
          Dst:             calloc
        - Src:             'libarchive/archive_entry_link_resolver.c:112,17'
          Dst:             calloc
    - functionName:    __hmac_sha1_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_CTX_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_hmac.c:292,2'
          Dst:             HMAC_CTX_free
    - functionName:    HMAC_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __hmac_sha1_final
      functionSourceFile: '/src/libarchive/libarchive/archive_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - out
        - out_len
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_Final
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_hmac.c:281,2'
          Dst:             HMAC_Final
    - functionName:    HMAC_Final
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      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:    __hmac_sha1_update
      functionSourceFile: '/src/libarchive/libarchive/archive_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - data
        - data_len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - HMAC_Update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_hmac.c:265,2'
          Dst:             HMAC_Update
    - functionName:    HMAC_Update
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __hmac_sha1_init
      functionSourceFile: '/src/libarchive/libarchive/archive_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctx
        - key
        - key_len
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_sha1
        - HMAC_CTX_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_hmac.c:251,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_hmac.c:252,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_hmac.c:253,16'
              BranchSideFuncs:
                - EVP_sha1
                - HMAC_Init_ex
      Callsites:
        - Src:             'libarchive/archive_hmac.c:250,9'
          Dst:             HMAC_CTX_new
        - Src:             'libarchive/archive_hmac.c:253,35'
          Dst:             EVP_sha1
        - Src:             'libarchive/archive_hmac.c:253,2'
          Dst:             HMAC_Init_ex
    - functionName:    HMAC_CTX_new
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HMAC_Init_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libarchive_hmac_build_hack
      functionSourceFile: '/src/libarchive/libarchive/archive_hmac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_option
      functionSourceFile: '/src/libarchive/libarchive/archive_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - m
        - o
        - v
      BBCount:         18
      ICount:          153
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_options.c:181,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:182,4'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
            - BranchSide:      'libarchive/archive_options.c:186,18'
              BranchSideFuncs:
                - strlen
                - strchr
                - strchr
        - Branch String:   'libarchive/archive_options.c:186,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:187,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:194,13'
              BranchSideFuncs:
                - strchr
                - strchr
        - Branch String:   'libarchive/archive_options.c:195,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:196,4'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'libarchive/archive_options.c:201,13'
              BranchSideFuncs:
                - strchr
        - Branch String:   'libarchive/archive_options.c:202,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:203,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:205,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_options.c:179,6'
          Dst:             strchr
        - Src:             'libarchive/archive_options.c:186,11'
          Dst:             strlen
        - Src:             'libarchive/archive_options.c:194,6'
          Dst:             strchr
        - Src:             'libarchive/archive_options.c:201,6'
          Dst:             strchr
    - functionName:    _archive_set_options
      functionSourceFile: '/src/libarchive/libarchive/archive_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - options
        - magic
        - fn
        - use_option
      BBCount:         51
      ICount:          279
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - __archive_check_magic
        - archive_set_error
        - parse_option
        - strcmp
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_options.c:106,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:106,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:108,6'
              BranchSideFuncs:
                - strdup
                - parse_option
                - free
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:108,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:108,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:109,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:108,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:109,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:111,21'
              BranchSideFuncs:
                - strdup
                - parse_option
                - free
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:111,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:112,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:116,20'
              BranchSideFuncs:
                - parse_option
                - free
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
        - Branch String:   'libarchive/archive_options.c:122,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:122,22'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
            - BranchSide:      'libarchive/archive_options.c:132,7'
              BranchSideFuncs:
                - free
                - parse_option
                - strcmp
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_options.c:122,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:123,46'
              BranchSideFuncs:
                - strcmp
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_options.c:132,7'
              BranchSideFuncs:
                - free
                - parse_option
                - strcmp
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_options.c:122,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:125,8'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
            - BranchSide:      'libarchive/archive_options.c:132,7'
              BranchSideFuncs:
                - free
                - parse_option
                - strcmp
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_options.c:125,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:126,20'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
            - BranchSide:      'libarchive/archive_options.c:129,4'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
        - Branch String:   'libarchive/archive_options.c:133,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:134,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_options.c:137,7'
              BranchSideFuncs:
                - free
                - parse_option
                - free
                - strcmp
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
        - Branch String:   'libarchive/archive_options.c:137,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:137,30'
              BranchSideFuncs:
                - free
                - parse_option
                - free
                - strcmp
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
            - BranchSide:      'libarchive/archive_options.c:141,7'
              BranchSideFuncs:
                - free
                - parse_option
                - free
                - free
                - strcmp
                - archive_set_error
                - free
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_options.c:137,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:138,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_options.c:141,7'
              BranchSideFuncs:
                - free
                - parse_option
                - free
                - free
                - strcmp
                - archive_set_error
                - free
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_options.c:141,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:142,8'
              BranchSideFuncs:
                - archive_set_error
                - free
                - free
                - parse_option
                - archive_set_error
                - free
                - free
                - free
                - strcmp
            - BranchSide:      'libarchive/archive_options.c:150,7'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - free
                - free
                - strcmp
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_options.c:142,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:143,5'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
            - BranchSide:      'libarchive/archive_options.c:145,22'
              BranchSideFuncs:
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_options.c:150,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:152,22'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_options.c:158,7'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
        - Branch String:   'libarchive/archive_options.c:154,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:154,12'
              BranchSideFuncs:
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_options.c:154,20'
              BranchSideFuncs:
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_options.c:158,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:159,10'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
            - BranchSide:      'libarchive/archive_options.c:161,10'
              BranchSideFuncs:
                - free
                - parse_option
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
        - Branch String:   'libarchive/archive_options.c:162,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:119,19'
              BranchSideFuncs:
                - parse_option
                - free
                - archive_set_error
                - free
                - archive_set_error
                - free
                - free
                - free
                - strcmp
            - BranchSide:      'libarchive/archive_options.c:164,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_options.c:165,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:165,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:165,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_options.c:106,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_options.c:111,14'
          Dst:             strdup
        - Src:             'libarchive/archive_options.c:112,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_options.c:121,3'
          Dst:             parse_option
        - Src:             'libarchive/archive_options.c:123,7'
          Dst:             strcmp
        - Src:             'libarchive/archive_options.c:145,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_options.c:152,4'
          Dst:             archive_set_error
    - functionName:    _archive_set_either_option
      functionSourceFile: '/src/libarchive/libarchive/archive_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - m
        - o
        - v
        - use_format_option
        - use_filter_option
      BBCount:         20
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_options.c:80,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:80,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:82,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:80,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:82,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:82,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:85,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:86,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:89,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:90,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:91,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:93,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:93,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:94,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:95,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:95,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:95,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:95,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _archive_set_option
      functionSourceFile: '/src/libarchive/libarchive/archive_options.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - m
        - o
        - v
        - magic
        - fn
        - use_option
      BBCount:         43
      ICount:          241
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - __archive_check_magic
        - archive_set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_options.c:46,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:46,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:48,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:48,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:48,21'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:48,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:48,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:48,37'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:48,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:49,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:49,21'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:49,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:49,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:49,37'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:49,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:50,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:50,21'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:50,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:50,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:50,37'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:50,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:52,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:52,20'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:54,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:52,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_options.c:54,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:54,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:55,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:59,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:60,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:61,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:65,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:65,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:66,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:71,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_options.c:68,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:68,21'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:68,28'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_options.c:68,54'
          Branch Sides:
            - BranchSide:      'libarchive/archive_options.c:66,3'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_options.c:68,57'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_options.c:46,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_options.c:55,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_options.c:61,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_options.c:66,3'
          Dst:             archive_set_error
    - functionName:    pack_14_18
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:215,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:222,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:217,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:219,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:219,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:220,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:221,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_12_20
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:193,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:200,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:195,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:197,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:197,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:198,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:199,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_netbsd
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:127,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:134,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:129,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:130,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:131,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_8_24
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:237,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:238,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:244,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:239,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:240,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:241,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:241,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:242,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:243,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_freebsd
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:149,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:150,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:156,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:151,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:152,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:153,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:153,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:155,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_bsdos
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         22
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:261,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:267,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:263,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:264,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:265,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:265,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:266,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:267,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:267,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:276,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:269,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:270,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:271,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:271,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:272,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:273,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:273,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:274,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:275,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pack_8_8
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:171,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:172,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:178,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:173,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:174,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:175,22'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:175,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:177,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compare_format
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - element
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_pack_dev.c:315,10'
          Dst:             strcmp
    - functionName:    pack_find
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bsearch
        - compare_format
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:327,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:328,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:329,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_pack_dev.c:324,11'
          Dst:             bsearch
        - Src:             'libarchive/archive_pack_dev.c:324,11'
          Dst:             compare_format
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_native
      functionSourceFile: '/src/libarchive/libarchive/archive_pack_dev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
        - numbers
        - error
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - gnu_dev_major
        - gnu_dev_makedev
        - gnu_dev_minor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_pack_dev.c:110,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:111,9'
              BranchSideFuncs:
                - gnu_dev_makedev
                - gnu_dev_major
                - gnu_dev_minor
            - BranchSide:      'libarchive/archive_pack_dev.c:117,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_pack_dev.c:112,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_pack_dev.c:113,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_pack_dev.c:114,27'
              BranchSideFuncs:
                - gnu_dev_minor
      Callsites:
        - Src:             'libarchive/archive_pack_dev.c:111,9'
          Dst:             gnu_dev_makedev
        - Src:             'libarchive/archive_pack_dev.c:112,22'
          Dst:             gnu_dev_major
        - Src:             'libarchive/archive_pack_dev.c:114,27'
          Dst:             gnu_dev_minor
    - functionName:    FreeUnits
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - ptr
        - nu
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InsertNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:268,3'
          Dst:             InsertNode
    - functionName:    InsertNode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - node
        - indx
      BBCount:         1
      ICount:          57
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    MoveUnitsUp
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - oldPtr
        - nu
      BBCount:         16
      ICount:          156
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - InsertNode
        - RemoveNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:288,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:288,53'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:289,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:288,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:289,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:290,20'
              BranchSideFuncs:
                - RemoveNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:291,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:291,3'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:292,14'
              BranchSideFuncs:
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:292,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:293,16'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:295,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:290,9'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:293,5'
          Dst:             InsertNode
    - functionName:    RemoveNode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - indx
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ExpandTextArea
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         21
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:304,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:305,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:308,40'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:309,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:311,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:314,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:317,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:319,49'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:334,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:320,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:322,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:333,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:323,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:325,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:331,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:328,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:323,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:329,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CutOff
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - ctx
        - order
      BBCount:         37
      ICount:          414
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - CutOff
        - FreeUnits
        - MoveUnitsUp
        - Refresh
        - SetSuccessor
        - SpecialFreeUnit
        - SwapStates
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:449,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:451,9'
              BranchSideFuncs:
                - MoveUnitsUp
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:465,16'
              BranchSideFuncs:
                - MoveUnitsUp
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:452,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:454,11'
              BranchSideFuncs:
                - SetSuccessor
                - SpecialFreeUnit
                - CutOff
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:461,21'
              BranchSideFuncs:
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:454,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:455,22'
              BranchSideFuncs:
                - CutOff
                - SetSuccessor
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:457,22'
              BranchSideFuncs:
                - SetSuccessor
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:458,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:458,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:459,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:458,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:459,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:460,5'
              BranchSideFuncs:
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:467,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:468,17'
              BranchSideFuncs:
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:479,7'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:468,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:470,20'
              BranchSideFuncs:
                - SetSuccessor
                - SwapStates
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - CutOff
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:474,14'
              BranchSideFuncs:
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - SwapStates
                - CutOff
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:474,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:475,20'
              BranchSideFuncs:
                - CutOff
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - SetSuccessor
                - SetSuccessor
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:477,20'
              BranchSideFuncs:
                - SetSuccessor
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
                - CutOff
                - SetSuccessor
                - SetSuccessor
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:479,26'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:479,29'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:500,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:479,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:481,27'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
                - FreeUnits
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:500,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:483,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:485,17'
              BranchSideFuncs:
                - FreeUnits
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:489,9'
              BranchSideFuncs:
                - Refresh
                - FreeUnits
        - Branch String:   'libarchive/archive_ppmd8.c:489,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:491,28'
              BranchSideFuncs:
                - FreeUnits
            - BranchSide:      'libarchive/archive_ppmd8.c:498,15'
              BranchSideFuncs:
                - Refresh
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:455,25'
          Dst:             CutOff
        - Src:             'libarchive/archive_ppmd8.c:455,9'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:457,9'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:461,5'
          Dst:             SpecialFreeUnit
        - Src:             'libarchive/archive_ppmd8.c:465,16'
          Dst:             MoveUnitsUp
        - Src:             'libarchive/archive_ppmd8.c:471,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:472,7'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd8.c:475,23'
          Dst:             CutOff
        - Src:             'libarchive/archive_ppmd8.c:475,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:477,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:485,7'
          Dst:             FreeUnits
        - Src:             'libarchive/archive_ppmd8.c:486,7'
          Dst:             SpecialFreeUnit
        - Src:             'libarchive/archive_ppmd8.c:493,7'
          Dst:             FreeUnits
        - Src:             'libarchive/archive_ppmd8.c:498,7'
          Dst:             Refresh
    - functionName:    SetSuccessor
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SpecialFreeUnit
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - ptr
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InsertNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:273,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:274,16'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:274,5'
          Dst:             InsertNode
    - functionName:    SwapStates
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t1
        - t2
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Refresh
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - ctx
        - oldNU
        - scale
      BBCount:         7
      ICount:          172
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ShrinkUnits
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:430,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:427,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:432,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:416,35'
          Dst:             ShrinkUnits
    - functionName:    ShrinkUnits
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - oldPtr
        - oldNU
        - newNU
      BBCount:         12
      ICount:          141
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InsertNode
        - RemoveNode
        - SplitBlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:253,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:254,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:255,7'
              BranchSideFuncs:
                - SplitBlock
                - RemoveNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:255,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:257,28'
              BranchSideFuncs:
                - RemoveNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:262,14'
              BranchSideFuncs:
                - SplitBlock
        - Branch String:   'libarchive/archive_ppmd8.c:258,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:258,5'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:259,16'
              BranchSideFuncs:
                - InsertNode
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:257,17'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:259,5'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:262,3'
          Dst:             SplitBlock
    - functionName:    SplitBlock
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - ptr
        - oldIndx
        - newIndx
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InsertNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:138,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:138,7'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:140,14'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:141,5'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:143,3'
          Dst:             InsertNode
    - functionName:    GetUsedMemory
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         5
      ICount:          74
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:539,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:540,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:541,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GlueFreeBlocks
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         31
      ICount:          256
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - InsertNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:157,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:158,21'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:161,10'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:161,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:163,45'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:182,4'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:165,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:167,27'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:181,3'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:168,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:171,17'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:179,14'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:173,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:175,23'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:178,7'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:185,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:187,25'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:202,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:191,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:192,7'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:193,5'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:193,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:194,18'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:195,9'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:195,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:197,16'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:200,16'
              BranchSideFuncs:
                - InsertNode
                - InsertNode
                - InsertNode
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:194,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:198,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:200,5'
          Dst:             InsertNode
    - functionName:    AllocUnitsRare
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - indx
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - GlueFreeBlocks
        - RemoveNode
        - SplitBlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:208,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:210,20'
              BranchSideFuncs:
                - GlueFreeBlocks
                - RemoveNode
                - SplitBlock
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:214,7'
              BranchSideFuncs:
                - RemoveNode
                - SplitBlock
        - Branch String:   'libarchive/archive_ppmd8.c:211,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:212,25'
              BranchSideFuncs:
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:213,3'
              BranchSideFuncs:
                - RemoveNode
                - SplitBlock
        - Branch String:   'libarchive/archive_ppmd8.c:217,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:219,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:223,3'
              BranchSideFuncs:
                - RemoveNode
                - SplitBlock
        - Branch String:   'libarchive/archive_ppmd8.c:221,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:221,81'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:221,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:223,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:217,9'
              BranchSideFuncs:
                - RemoveNode
                - SplitBlock
            - BranchSide:      'libarchive/archive_ppmd8.c:225,23'
              BranchSideFuncs:
                - RemoveNode
                - SplitBlock
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:210,5'
          Dst:             GlueFreeBlocks
        - Src:             'libarchive/archive_ppmd8.c:212,14'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:225,12'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:226,3'
          Dst:             SplitBlock
    - functionName:    AllocUnits
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - indx
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AllocUnitsRare
        - RemoveNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:233,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:234,23'
              BranchSideFuncs:
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:235,14'
              BranchSideFuncs:
                - AllocUnitsRare
        - Branch String:   'libarchive/archive_ppmd8.c:236,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:238,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:242,25'
              BranchSideFuncs:
                - AllocUnitsRare
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:234,12'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:242,10'
          Dst:             AllocUnitsRare
    - functionName:    ReduceOrder
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - s1
        - c
      BBCount:         39
      ICount:          371
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - CreateSuccessors
        - SetSuccessor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:717,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:719,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:725,12'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:725,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:735,16'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:737,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:738,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:740,18'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:750,13'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:740,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:741,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:742,13'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:741,21'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:741,17'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:742,13'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:742,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:744,11'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:747,7'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:754,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:755,7'
              BranchSideFuncs:
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:759,18'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:774,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:777,23'
              BranchSideFuncs:
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:788,7'
              BranchSideFuncs:
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:781,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:782,20'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:784,20'
              BranchSideFuncs:
                - SetSuccessor
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:788,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:788,28'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:793,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:788,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:790,18'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:793,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:793,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:794,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:795,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:712,3'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:759,5'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:780,17'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd8.c:782,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:784,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:790,5'
          Dst:             SetSuccessor
    - functionName:    CreateSuccessors
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - skip
        - s1
        - c
      BBCount:         49
      ICount:          490
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - AllocUnitsRare
        - RemoveNode
        - SetSuccessor
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:620,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:621,19'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:623,3'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:623,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:627,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:658,35'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:628,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:630,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:633,14'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:633,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:635,16'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:644,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:635,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:635,63'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:636,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:636,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:638,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:641,5'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:648,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:650,11'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:655,19'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:651,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:652,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:653,7'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:662,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:663,20'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:668,14'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:668,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:668,54'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:669,10'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:671,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:671,54'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:671,67'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:674,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:678,9'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:696,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:678,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:679,22'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:680,14'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:680,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:681,32'
              BranchSideFuncs:
                - RemoveNode
                - SetSuccessor
                - AllocUnitsRare
            - BranchSide:      'libarchive/archive_ppmd8.c:684,36'
              BranchSideFuncs:
                - AllocUnitsRare
                - SetSuccessor
                - RemoveNode
        - Branch String:   'libarchive/archive_ppmd8.c:685,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:0,0'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnitsRare
                - RemoveNode
            - BranchSide:      'libarchive/archive_ppmd8.c:686,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:659,3'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:681,21'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd8.c:684,21'
          Dst:             AllocUnitsRare
        - Src:             'libarchive/archive_ppmd8.c:692,5'
          Dst:             SetSuccessor
    - functionName:    RestoreModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - c1
      BBCount:         33
      ICount:          297
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - CutOff
        - ExpandTextArea
        - GetUsedMemory
        - Refresh
        - RestartModel
        - SpecialFreeUnit
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:559,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:560,12'
              BranchSideFuncs:
                - Refresh
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
                - SpecialFreeUnit
            - BranchSide:      'libarchive/archive_ppmd8.c:571,3'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
        - Branch String:   'libarchive/archive_ppmd8.c:560,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:562,11'
              BranchSideFuncs:
                - SpecialFreeUnit
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
                - Refresh
            - BranchSide:      'libarchive/archive_ppmd8.c:569,15'
              BranchSideFuncs:
                - Refresh
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
                - SpecialFreeUnit
        - Branch String:   'libarchive/archive_ppmd8.c:571,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:572,10'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
            - BranchSide:      'libarchive/archive_ppmd8.c:594,7'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
        - Branch String:   'libarchive/archive_ppmd8.c:572,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:573,35'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
            - BranchSide:      'libarchive/archive_ppmd8.c:574,15'
              BranchSideFuncs:
                - GetUsedMemory
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
                - RestartModel
                - Refresh
        - Branch String:   'libarchive/archive_ppmd8.c:594,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:594,73'
              BranchSideFuncs:
                - RestartModel
            - BranchSide:      'libarchive/archive_ppmd8.c:595,18'
              BranchSideFuncs:
                - RestartModel
        - Branch String:   'libarchive/archive_ppmd8.c:594,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:595,18'
              BranchSideFuncs:
                - RestartModel
            - BranchSide:      'libarchive/archive_ppmd8.c:598,5'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
        - Branch String:   'libarchive/archive_ppmd8.c:598,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:599,23'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
            - BranchSide:      'libarchive/archive_ppmd8.c:600,5'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
        - Branch String:   'libarchive/archive_ppmd8.c:604,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:602,14'
              BranchSideFuncs:
                - CutOff
                - ExpandTextArea
                - GetUsedMemory
            - BranchSide:      'libarchive/archive_ppmd8.c:606,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:565,7'
          Dst:             SpecialFreeUnit
        - Src:             'libarchive/archive_ppmd8.c:569,7'
          Dst:             Refresh
        - Src:             'libarchive/archive_ppmd8.c:575,7'
          Dst:             Refresh
        - Src:             'libarchive/archive_ppmd8.c:594,59'
          Dst:             GetUsedMemory
        - Src:             'libarchive/archive_ppmd8.c:595,5'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd8.c:602,7'
          Dst:             CutOff
        - Src:             'libarchive/archive_ppmd8.c:603,7'
          Dst:             ExpandTextArea
        - Src:             'libarchive/archive_ppmd8.c:605,12'
          Dst:             GetUsedMemory
    - functionName:    RestartModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         36
      ICount:          369
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - SetSuccessor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:358,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:358,60'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:358,30'
              BranchSideFuncs:
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:369,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:371,23'
              BranchSideFuncs:
                - SetSuccessor
            - BranchSide:      'libarchive/archive_ppmd8.c:377,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:377,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:390,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:379,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:380,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:381,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:381,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:383,58'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:388,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:385,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:386,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:387,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:390,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:392,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:401,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:392,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:393,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:394,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:394,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:396,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:400,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:374,5'
          Dst:             SetSuccessor
    - functionName:    RangeDec_Decode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - start
        - size
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1146,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1146,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1147,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1147,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1146,48'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1147,45'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1146,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1149,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1153,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeDec_GetThreshold
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - total
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd8_DecodeSymbol
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         59
      ICount:          797
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - Ppmd8_MakeEscFreq
        - Ppmd8_Update1
        - Ppmd8_Update1_0
        - Ppmd8_Update2
        - Ppmd8_UpdateBin
        - RangeDec_Decode
        - RangeDec_GetThreshold
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1160,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1162,22'
              BranchSideFuncs:
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_Update1
                - RangeDec_Decode
                - Ppmd8_Update1_0
            - BranchSide:      'libarchive/archive_ppmd8.c:1199,20'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_UpdateBin
        - Branch String:   'libarchive/archive_ppmd8.c:1165,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1167,12'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update1_0
            - BranchSide:      'libarchive/archive_ppmd8.c:1174,5'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_Update1
        - Branch String:   'libarchive/archive_ppmd8.c:1178,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1180,14'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update1
            - BranchSide:      'libarchive/archive_ppmd8.c:1187,5'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_Update1
        - Branch String:   'libarchive/archive_ppmd8.c:1187,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1178,22'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
                - RangeDec_Decode
                - Ppmd8_Update1
            - BranchSide:      'libarchive/archive_ppmd8.c:1189,9'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1189,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1190,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1191,21'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1192,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1192,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1193,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1195,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1195,10'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1196,3'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1200,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1202,12'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_UpdateBin
            - BranchSide:      'libarchive/archive_ppmd8.c:1209,21'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1212,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1212,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1213,5'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1225,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1226,9'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1227,23'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1228,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1224,7'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1230,11'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1240,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1236,21'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1243,29'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1247,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1250,27'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1260,9'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1251,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1251,60'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1252,12'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1254,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1254,7'
              BranchSideFuncs:
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1255,23'
              BranchSideFuncs:
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1254,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1254,7'
              BranchSideFuncs:
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1255,23'
              BranchSideFuncs:
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1260,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1261,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1262,21'
              BranchSideFuncs:
                - RangeDec_Decode
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - Ppmd8_Update2
        - Branch String:   'libarchive/archive_ppmd8.c:1264,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1216,3'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
            - BranchSide:      'libarchive/archive_ppmd8.c:1264,10'
              BranchSideFuncs:
                - Ppmd8_MakeEscFreq
                - RangeDec_GetThreshold
                - RangeDec_Decode
                - RangeDec_Decode
                - Ppmd8_Update2
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1165,18'
          Dst:             RangeDec_GetThreshold
        - Src:             'libarchive/archive_ppmd8.c:1168,7'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1171,7'
          Dst:             Ppmd8_Update1_0
        - Src:             'libarchive/archive_ppmd8.c:1181,9'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1184,9'
          Dst:             Ppmd8_Update1
        - Src:             'libarchive/archive_ppmd8.c:1191,5'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1203,7'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1206,7'
          Dst:             Ppmd8_UpdateBin
        - Src:             'libarchive/archive_ppmd8.c:1209,5'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1243,11'
          Dst:             Ppmd8_MakeEscFreq
        - Src:             'libarchive/archive_ppmd8.c:1245,13'
          Dst:             RangeDec_GetThreshold
        - Src:             'libarchive/archive_ppmd8.c:1253,7'
          Dst:             RangeDec_Decode
        - Src:             'libarchive/archive_ppmd8.c:1257,7'
          Dst:             Ppmd8_Update2
        - Src:             'libarchive/archive_ppmd8.c:1262,5'
          Dst:             RangeDec_Decode
    - functionName:    Ppmd8_Update1_0
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NextContext
        - Rescale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1094,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1094,7'
              BranchSideFuncs:
                - Rescale
                - NextContext
            - BranchSide:      'libarchive/archive_ppmd8.c:1095,13'
              BranchSideFuncs:
                - Rescale
                - NextContext
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1095,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd8.c:1096,3'
          Dst:             NextContext
    - functionName:    Ppmd8_Update1
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - NextContext
        - Rescale
        - SwapStates
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1079,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1079,7'
              BranchSideFuncs:
                - SwapStates
                - NextContext
                - Rescale
            - BranchSide:      'libarchive/archive_ppmd8.c:1081,17'
              BranchSideFuncs:
                - SwapStates
                - NextContext
                - Rescale
        - Branch String:   'libarchive/archive_ppmd8.c:1083,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1084,15'
              BranchSideFuncs:
                - Rescale
                - NextContext
            - BranchSide:      'libarchive/archive_ppmd8.c:1085,3'
              BranchSideFuncs:
                - NextContext
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1081,5'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd8.c:1084,7'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd8.c:1086,3'
          Dst:             NextContext
    - functionName:    Ppmd8_UpdateBin
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NextContext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1104,3'
          Dst:             NextContext
    - functionName:    Ppmd8_MakeEscFreq
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - numMasked1
        - escFreq
      BBCount:         4
      ICount:          143
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1041,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1043,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1056,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ppmd8_Update2
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Rescale
        - UpdateModel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1110,7'
              BranchSideFuncs:
                - Rescale
                - UpdateModel
            - BranchSide:      'libarchive/archive_ppmd8.c:1111,13'
              BranchSideFuncs:
                - Rescale
                - UpdateModel
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1111,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd8.c:1113,3'
          Dst:             UpdateModel
    - functionName:    Rescale
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         41
      ICount:          518
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - InsertNode
        - ShrinkUnits
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:974,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:975,7'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:976,6'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:994,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:996,25'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1003,3'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1000,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:999,9'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1000,35'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:999,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1000,14'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1001,8'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1003,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:991,17'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1006,7'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1006,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1008,25'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1033,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1010,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1010,11'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1011,16'
              BranchSideFuncs:
                - ShrinkUnits
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1013,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1015,26'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1024,11'
              BranchSideFuncs:
                - ShrinkUnits
        - Branch String:   'libarchive/archive_ppmd8.c:1017,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1018,13'
              BranchSideFuncs:
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:1019,18'
              BranchSideFuncs:
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:1026,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1027,30'
              BranchSideFuncs:
                - ShrinkUnits
            - BranchSide:      'libarchive/archive_ppmd8.c:1028,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:1031,64'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1031,41'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1032,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1019,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:1027,30'
          Dst:             ShrinkUnits
    - functionName:    UpdateModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         78
      ICount:          885
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached:
        - AllocUnits
        - CreateSuccessors
        - InsertNode
        - ReduceOrder
        - RestoreModel
        - SetSuccessor
        - SwapStates
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:806,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:806,45'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:836,7'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:806,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:808,9'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:836,7'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:810,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:812,11'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:818,11'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:813,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:814,9'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:815,5'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:819,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:821,9'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:828,11'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:821,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:821,15'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
            - BranchSide:      'libarchive/archive_ppmd8.c:822,13'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
                - SwapStates
        - Branch String:   'libarchive/archive_ppmd8.c:822,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:824,23'
              BranchSideFuncs:
                - SwapStates
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:827,7'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:837,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:837,28'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:853,16'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:837,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:839,35'
              BranchSideFuncs:
                - CreateSuccessors
                - SetSuccessor
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:853,16'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:840,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:842,20'
              BranchSideFuncs:
                - SetSuccessor
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:847,20'
              BranchSideFuncs:
                - SetSuccessor
        - Branch String:   'libarchive/archive_ppmd8.c:855,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:857,5'
              BranchSideFuncs:
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:861,8'
              BranchSideFuncs:
                - ReduceOrder
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - RestoreModel
                - CreateSuccessors
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:861,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:863,30'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - CreateSuccessors
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:871,20'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
                - CreateSuccessors
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:864,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:866,7'
              BranchSideFuncs:
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:869,18'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:874,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:876,7'
              BranchSideFuncs:
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:879,18'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:882,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:884,17'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:896,8'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:899,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:903,16'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:964,35'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:903,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:905,12'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:929,50'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:905,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:908,27'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:925,30'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:910,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:912,34'
              BranchSideFuncs:
                - AllocUnits
                - RestoreModel
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:924,7'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:914,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:916,13'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:919,20'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:920,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:920,11'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
            - BranchSide:      'libarchive/archive_ppmd8.c:921,22'
              BranchSideFuncs:
                - InsertNode
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
        - Branch String:   'libarchive/archive_ppmd8.c:930,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:932,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:935,8'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:937,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:938,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:940,9'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
        - Branch String:   'libarchive/archive_ppmd8.c:945,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:947,17'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
            - BranchSide:      'libarchive/archive_ppmd8.c:952,17'
              BranchSideFuncs:
                - SetSuccessor
                - AllocUnits
                - RestoreModel
                - AllocUnits
                - RestoreModel
                - InsertNode
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:824,11'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd8.c:839,18'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd8.c:842,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:843,7'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:847,7'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd8.c:857,5'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:863,18'
          Dst:             ReduceOrder
        - Src:             'libarchive/archive_ppmd8.c:866,7'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:873,18'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd8.c:876,7'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:912,23'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd8.c:916,13'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:921,11'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd8.c:929,39'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd8.c:932,9'
          Dst:             RestoreModel
        - Src:             'libarchive/archive_ppmd8.c:957,7'
          Dst:             SetSuccessor
    - functionName:    NextContext
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UpdateModel
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1065,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1065,36'
              BranchSideFuncs:
                - UpdateModel
            - BranchSide:      'libarchive/archive_ppmd8.c:1069,17'
              BranchSideFuncs:
                - UpdateModel
        - Branch String:   'libarchive/archive_ppmd8.c:1065,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1066,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1069,17'
              BranchSideFuncs:
                - UpdateModel
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:1069,5'
          Dst:             UpdateModel
    - functionName:    Ppmd8_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:1129,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:1130,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:1131,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ppmd8_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - maxOrder
        - restoreMethod
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RestartModel
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:407,3'
          Dst:             RestartModel
    - functionName:    Ppmd8_Alloc
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - size
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Ppmd8_Free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:101,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:101,23'
              BranchSideFuncs:
                - Ppmd8_Free
                - malloc
            - BranchSide:      'libarchive/archive_ppmd8.c:103,16'
              BranchSideFuncs:
                - Ppmd8_Free
                - malloc
        - Branch String:   'libarchive/archive_ppmd8.c:101,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:103,16'
              BranchSideFuncs:
                - Ppmd8_Free
                - malloc
            - BranchSide:      'libarchive/archive_ppmd8.c:114,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:110,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:112,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd8.c:103,5'
          Dst:             Ppmd8_Free
    - functionName:    Ppmd8_Free
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd8_Construct
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         23
      ICount:          165
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd8.c:70,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:72,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:77,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:72,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:72,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:72,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:73,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:73,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:74,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:82,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:83,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:84,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:84,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:86,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:90,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd8.c:87,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd8.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd8.c:89,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeEnc_EncodeBit_1
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - size0
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:1027,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1029,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1032,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1030,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    RangeEnc_ShiftLow
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         13
      ICount:          110
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:986,43'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:986,57'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:988,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:986,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:986,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:988,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:993,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:991,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:995,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    RangeEnc_EncodeBit_0
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - size0
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:1015,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1017,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1020,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1018,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    RangeEnc_Encode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - start
        - size
        - total
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:1005,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1007,5'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1010,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1008,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    GlueFreeBlocks
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         33
      ICount:          379
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InsertNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:192,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:194,17'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:207,3'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:197,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:199,20'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:206,3'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:210,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:211,21'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:214,3'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:214,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:216,25'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:232,12'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:222,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:222,32'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:223,9'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:222,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:223,9'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:224,33'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:232,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:234,25'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:247,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:237,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:238,18'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:239,9'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:239,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:241,16'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:244,16'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
                - InsertNode.4030
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:238,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:242,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:244,5'
          Dst:             InsertNode
    - functionName:    InsertNode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - node
        - indx
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    AllocUnitsRare
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - indx
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - GlueFreeBlocks
        - RemoveNode
        - SplitBlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:253,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:255,20'
              BranchSideFuncs:
                - GlueFreeBlocks.4029
                - RemoveNode.4032
                - SplitBlock.4033
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:259,7'
              BranchSideFuncs:
                - RemoveNode.4032
                - SplitBlock.4033
        - Branch String:   'libarchive/archive_ppmd7.c:256,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:257,25'
              BranchSideFuncs:
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:258,3'
              BranchSideFuncs:
                - RemoveNode.4032
                - SplitBlock.4033
        - Branch String:   'libarchive/archive_ppmd7.c:262,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:264,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:268,3'
              BranchSideFuncs:
                - RemoveNode.4032
                - SplitBlock.4033
        - Branch String:   'libarchive/archive_ppmd7.c:266,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:266,81'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:266,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:268,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:262,9'
              BranchSideFuncs:
                - RemoveNode.4032
                - SplitBlock.4033
            - BranchSide:      'libarchive/archive_ppmd7.c:270,23'
              BranchSideFuncs:
                - RemoveNode.4032
                - SplitBlock.4033
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:255,5'
          Dst:             GlueFreeBlocks
        - Src:             'libarchive/archive_ppmd7.c:257,14'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd7.c:270,12'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd7.c:271,3'
          Dst:             SplitBlock
    - functionName:    RemoveNode
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - indx
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SplitBlock
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - ptr
        - oldIndx
        - newIndx
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - InsertNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:169,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:169,7'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:171,14'
              BranchSideFuncs:
                - InsertNode.4030
                - InsertNode.4030
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:172,5'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:174,3'
          Dst:             InsertNode
    - functionName:    AllocUnits
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - indx
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - AllocUnitsRare
        - RemoveNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:279,23'
              BranchSideFuncs:
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:280,14'
              BranchSideFuncs:
                - AllocUnitsRare.4031
        - Branch String:   'libarchive/archive_ppmd7.c:281,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:283,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:287,25'
              BranchSideFuncs:
                - AllocUnitsRare.4031
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:279,12'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd7.c:287,10'
          Dst:             AllocUnitsRare
    - functionName:    CreateSuccessors
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - skip
      BBCount:         43
      ICount:          402
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - AllocUnitsRare
        - RemoveNode
        - SetSuccessor
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:383,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:384,19'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:386,3'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:386,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:390,9'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:408,35'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:391,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:393,16'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:396,11'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:393,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:393,63'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:394,5'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:398,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:400,11'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:405,19'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:401,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:402,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:403,7'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:411,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:412,20'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:417,14'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:417,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:417,54'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:418,10'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:420,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:420,54'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:420,71'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:423,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:427,9'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:444,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:427,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:428,22'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:429,14'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:429,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:430,32'
              BranchSideFuncs:
                - RemoveNode.4032
                - SetSuccessor.4036
                - AllocUnitsRare.4031
            - BranchSide:      'libarchive/archive_ppmd7.c:433,36'
              BranchSideFuncs:
                - AllocUnitsRare.4031
                - SetSuccessor.4036
                - RemoveNode.4032
        - Branch String:   'libarchive/archive_ppmd7.c:434,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:0,0'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnitsRare.4031
                - RemoveNode.4032
            - BranchSide:      'libarchive/archive_ppmd7.c:435,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:409,3'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd7.c:430,21'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd7.c:433,21'
          Dst:             AllocUnitsRare
        - Src:             'libarchive/archive_ppmd7.c:440,5'
          Dst:             SetSuccessor
    - functionName:    SetSuccessor
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - v
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SwapStates
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t1
        - t2
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    UpdateModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         72
      ICount:          835
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - AllocUnits
        - CreateSuccessors
        - InsertNode
        - RestartModel
        - SetSuccessor
        - SwapStates
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:460,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:460,45'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
                - SwapStates.4037
            - BranchSide:      'libarchive/archive_ppmd7.c:490,7'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:460,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:462,9'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
                - SwapStates.4037
            - BranchSide:      'libarchive/archive_ppmd7.c:490,7'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:464,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:466,24'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:472,24'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
                - SwapStates.4037
        - Branch String:   'libarchive/archive_ppmd7.c:467,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:468,9'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:469,5'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:473,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:475,9'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
                - SwapStates.4037
            - BranchSide:      'libarchive/archive_ppmd7.c:482,11'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:475,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:475,15'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
                - SwapStates.4037
            - BranchSide:      'libarchive/archive_ppmd7.c:476,13'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
                - SwapStates.4037
        - Branch String:   'libarchive/archive_ppmd7.c:476,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:478,23'
              BranchSideFuncs:
                - SwapStates.4037
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:481,7'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:490,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:492,54'
              BranchSideFuncs:
                - CreateSuccessors.4035
                - SetSuccessor.4036
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:502,16'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:493,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:495,20'
              BranchSideFuncs:
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:498,18'
              BranchSideFuncs:
                - SetSuccessor.4036
        - Branch String:   'libarchive/archive_ppmd7.c:504,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:506,18'
              BranchSideFuncs:
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:510,7'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:510,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:512,9'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - CreateSuccessors.4035
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:530,18'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:512,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:514,37'
              BranchSideFuncs:
                - CreateSuccessors.4035
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:522,11'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:515,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:517,22'
              BranchSideFuncs:
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:520,20'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:522,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:524,19'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:527,3'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:536,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:540,16'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:600,35'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:540,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:542,12'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:566,49'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:542,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:545,26'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:562,30'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:547,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:549,34'
              BranchSideFuncs:
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:561,7'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:551,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:553,26'
              BranchSideFuncs:
                - InsertNode.4030
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:556,20'
              BranchSideFuncs:
                - InsertNode.4030
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:557,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:557,11'
              BranchSideFuncs:
                - InsertNode.4030
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
            - BranchSide:      'libarchive/archive_ppmd7.c:558,22'
              BranchSideFuncs:
                - InsertNode.4030
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
        - Branch String:   'libarchive/archive_ppmd7.c:567,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:569,22'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:572,8'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:574,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:575,9'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:577,9'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:582,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:584,17'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:589,17'
              BranchSideFuncs:
                - SetSuccessor.4036
                - AllocUnits.4034
                - RestartModel.4039
                - AllocUnits.4034
                - RestartModel.4039
                - InsertNode.4030
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:478,11'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd7.c:492,37'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd7.c:495,7'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:498,5'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd7.c:506,5'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:514,20'
          Dst:             CreateSuccessors
        - Src:             'libarchive/archive_ppmd7.c:517,9'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:530,5'
          Dst:             SetSuccessor
        - Src:             'libarchive/archive_ppmd7.c:549,23'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd7.c:553,13'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:558,11'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:566,38'
          Dst:             AllocUnits
        - Src:             'libarchive/archive_ppmd7.c:569,9'
          Dst:             RestartModel
        - Src:             'libarchive/archive_ppmd7.c:594,7'
          Dst:             SetSuccessor
    - functionName:    RestartModel
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         30
      ICount:          317
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - SetSuccessor
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:330,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:330,60'
              BranchSideFuncs:
                - SetSuccessor.4036
            - BranchSide:      'libarchive/archive_ppmd7.c:330,30'
              BranchSideFuncs:
                - SetSuccessor.4036
        - Branch String:   'libarchive/archive_ppmd7.c:340,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:342,23'
              BranchSideFuncs:
                - SetSuccessor.4036
            - BranchSide:      'libarchive/archive_ppmd7.c:348,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:348,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:349,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:357,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:349,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:353,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:354,19'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:357,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:358,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:364,1'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:358,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:360,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:345,5'
          Dst:             SetSuccessor
    - functionName:    ShrinkUnits
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - p
        - oldPtr
        - oldNU
        - newNU
      BBCount:         12
      ICount:          141
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - InsertNode
        - RemoveNode
        - SplitBlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:298,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:299,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:300,7'
              BranchSideFuncs:
                - SplitBlock.4033
                - RemoveNode.4032
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:300,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:302,28'
              BranchSideFuncs:
                - RemoveNode.4032
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:307,14'
              BranchSideFuncs:
                - SplitBlock.4033
        - Branch String:   'libarchive/archive_ppmd7.c:303,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:303,5'
              BranchSideFuncs:
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:304,16'
              BranchSideFuncs:
                - InsertNode.4030
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:302,17'
          Dst:             RemoveNode
        - Src:             'libarchive/archive_ppmd7.c:304,5'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:307,3'
          Dst:             SplitBlock
    - functionName:    NextContext
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - UpdateModel
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:695,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:695,36'
              BranchSideFuncs:
                - UpdateModel.4038
            - BranchSide:      'libarchive/archive_ppmd7.c:698,17'
              BranchSideFuncs:
                - UpdateModel.4038
        - Branch String:   'libarchive/archive_ppmd7.c:695,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:696,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:698,17'
              BranchSideFuncs:
                - UpdateModel.4038
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:698,5'
          Dst:             UpdateModel
    - functionName:    Rescale
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         38
      ICount:          411
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - InsertNode
        - ShrinkUnits
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:610,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:611,7'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:612,6'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:626,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:628,25'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:635,3'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:632,28'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:631,9'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:632,35'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:631,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:632,14'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:633,8'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:635,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:623,17'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:638,7'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:638,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:640,25'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:663,38'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:642,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:642,11'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:643,16'
              BranchSideFuncs:
                - ShrinkUnits.4041
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:645,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:647,26'
              BranchSideFuncs:
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:658,11'
              BranchSideFuncs:
                - ShrinkUnits.4041
        - Branch String:   'libarchive/archive_ppmd7.c:652,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:650,31'
              BranchSideFuncs:
                - InsertNode.4030
            - BranchSide:      'libarchive/archive_ppmd7.c:654,18'
              BranchSideFuncs:
                - InsertNode.4030
        - Branch String:   'libarchive/archive_ppmd7.c:660,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:661,30'
              BranchSideFuncs:
                - ShrinkUnits.4041
            - BranchSide:      'libarchive/archive_ppmd7.c:662,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:654,7'
          Dst:             InsertNode
        - Src:             'libarchive/archive_ppmd7.c:661,30'
          Dst:             ShrinkUnits
    - functionName:    Ppmd7_Update2
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Rescale
        - UpdateModel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:737,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:737,7'
              BranchSideFuncs:
                - Rescale.4043
                - UpdateModel.4038
            - BranchSide:      'libarchive/archive_ppmd7.c:738,13'
              BranchSideFuncs:
                - Rescale.4043
                - UpdateModel.4038
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:738,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd7.c:740,3'
          Dst:             UpdateModel
    - functionName:    Ppmd7_MakeEscFreq
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - numMasked
        - escFreq
      BBCount:         4
      ICount:          150
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:671,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:673,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:686,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Ppmd7_UpdateBin
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - NextContext
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:731,3'
          Dst:             NextContext
    - functionName:    Ppmd7_Update1
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - NextContext
        - Rescale
        - SwapStates
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:706,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:706,7'
              BranchSideFuncs:
                - SwapStates.4037
                - NextContext.4042
                - Rescale.4043
            - BranchSide:      'libarchive/archive_ppmd7.c:708,17'
              BranchSideFuncs:
                - SwapStates.4037
                - NextContext.4042
                - Rescale.4043
        - Branch String:   'libarchive/archive_ppmd7.c:710,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:711,15'
              BranchSideFuncs:
                - Rescale.4043
                - NextContext.4042
            - BranchSide:      'libarchive/archive_ppmd7.c:712,3'
              BranchSideFuncs:
                - NextContext.4042
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:708,5'
          Dst:             SwapStates
        - Src:             'libarchive/archive_ppmd7.c:711,7'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd7.c:713,3'
          Dst:             NextContext
    - functionName:    Ppmd7_Update1_0
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NextContext
        - Rescale
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:721,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:721,7'
              BranchSideFuncs:
                - Rescale.4043
                - NextContext.4042
            - BranchSide:      'libarchive/archive_ppmd7.c:722,13'
              BranchSideFuncs:
                - Rescale.4043
                - NextContext.4042
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:722,5'
          Dst:             Rescale
        - Src:             'libarchive/archive_ppmd7.c:723,3'
          Dst:             NextContext
    - functionName:    Ppmd_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:750,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:751,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:752,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Range_DecodeBit_RAR
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - size0
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:833,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:835,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:840,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Range_Decode_RAR
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pp
        - start
        - size
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Range_Normalize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:806,3'
          Dst:             Range_Normalize
    - functionName:    Range_Normalize
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:780,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:782,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:787,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:782,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:783,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:785,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Range_DecodeBit_7z
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - size0
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Range_Normalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:814,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:816,12'
              BranchSideFuncs:
                - Range_Normalize
            - BranchSide:      'libarchive/archive_ppmd7.c:821,12'
              BranchSideFuncs:
                - Range_Normalize
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:825,3'
          Dst:             Range_Normalize
    - functionName:    Range_Decode_7z
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - pp
        - start
        - size
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Range_Normalize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:798,3'
          Dst:             Range_Normalize
    - functionName:    Range_GetThreshold
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pp
        - total
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7_EncodeSymbol
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - rc
        - symbol
      BBCount:         52
      ICount:          748
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - Ppmd7_MakeEscFreq
        - Ppmd7_Update1
        - Ppmd7_Update1_0
        - Ppmd7_Update2
        - Ppmd7_UpdateBin
        - RangeEnc_Encode
        - RangeEnc_EncodeBit_0
        - RangeEnc_EncodeBit_1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:1047,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1049,22'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_Encode
                - Ppmd7_Update1
                - RangeEnc_Encode
                - Ppmd7_Update1_0
            - BranchSide:      'libarchive/archive_ppmd7.c:1084,20'
              BranchSideFuncs:
                - RangeEnc_EncodeBit_1
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_EncodeBit_0
                - Ppmd7_UpdateBin
        - Branch String:   'libarchive/archive_ppmd7.c:1052,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1054,23'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update1_0
            - BranchSide:      'libarchive/archive_ppmd7.c:1059,5'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_Encode
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:1064,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1066,25'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:1071,14'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_Encode
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:1072,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1064,12'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
                - RangeEnc_Encode
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:1075,21'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1076,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1076,5'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1077,5'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1079,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1079,10'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1080,21'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1086,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1088,28'
              BranchSideFuncs:
                - RangeEnc_EncodeBit_0
                - Ppmd7_UpdateBin
            - BranchSide:      'libarchive/archive_ppmd7.c:1096,28'
              BranchSideFuncs:
                - RangeEnc_EncodeBit_1
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1099,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1099,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1100,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1114,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1115,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1116,23'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1117,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1113,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1120,29'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1127,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1129,22'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1143,15'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1135,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1133,19'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1137,25'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1138,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1138,9'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1139,25'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1138,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1138,9'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1139,25'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:1146,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1126,17'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:1149,21'
              BranchSideFuncs:
                - RangeEnc_Encode
                - Ppmd7_MakeEscFreq
                - RangeEnc_Encode
                - Ppmd7_Update2
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1054,7'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1056,7'
          Dst:             Ppmd7_Update1_0
        - Src:             'libarchive/archive_ppmd7.c:1066,9'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1068,9'
          Dst:             Ppmd7_Update1
        - Src:             'libarchive/archive_ppmd7.c:1080,5'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1088,7'
          Dst:             RangeEnc_EncodeBit_0
        - Src:             'libarchive/archive_ppmd7.c:1091,7'
          Dst:             Ppmd7_UpdateBin
        - Src:             'libarchive/archive_ppmd7.c:1096,7'
          Dst:             RangeEnc_EncodeBit_1
        - Src:             'libarchive/archive_ppmd7.c:1120,11'
          Dst:             Ppmd7_MakeEscFreq
        - Src:             'libarchive/archive_ppmd7.c:1137,9'
          Dst:             RangeEnc_Encode
        - Src:             'libarchive/archive_ppmd7.c:1140,9'
          Dst:             Ppmd7_Update2
        - Src:             'libarchive/archive_ppmd7.c:1149,5'
          Dst:             RangeEnc_Encode
    - functionName:    Ppmd7z_RangeEnc_FlushData
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         7
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - RangeEnc_ShiftLow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:1037,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:1038,23'
              BranchSideFuncs:
                - RangeEnc_ShiftLow
            - BranchSide:      'libarchive/archive_ppmd7.c:1039,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:1038,5'
          Dst:             RangeEnc_ShiftLow
    - functionName:    Ppmd7z_RangeEnc_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7_DecodeSymbol
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - rc
      BBCount:         59
      ICount:          854
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - Ppmd7_MakeEscFreq
        - Ppmd7_Update1
        - Ppmd7_Update1_0
        - Ppmd7_Update2
        - Ppmd7_UpdateBin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:865,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:867,22'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
                - Ppmd7_Update1_0
            - BranchSide:      'libarchive/archive_ppmd7.c:905,20'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_UpdateBin
        - Branch String:   'libarchive/archive_ppmd7.c:870,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:872,12'
              BranchSideFuncs:
                - Ppmd7_Update1_0
            - BranchSide:      'libarchive/archive_ppmd7.c:879,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:883,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:885,14'
              BranchSideFuncs:
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:892,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
        - Branch String:   'libarchive/archive_ppmd7.c:892,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:883,22'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
                - Ppmd7_Update1
            - BranchSide:      'libarchive/archive_ppmd7.c:894,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:894,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:895,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:896,21'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:898,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:898,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:899,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:901,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:901,10'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:902,3'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:906,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:908,12'
              BranchSideFuncs:
                - Ppmd7_UpdateBin
            - BranchSide:      'libarchive/archive_ppmd7.c:914,21'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:916,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:916,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:917,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:929,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:930,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:931,23'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:932,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:928,7'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:934,11'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:944,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:940,21'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:947,29'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:951,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:954,27'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:964,9'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:955,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:955,60'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:956,12'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:958,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:958,7'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:959,23'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:958,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:958,7'
              BranchSideFuncs:
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:959,23'
              BranchSideFuncs:
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:964,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:965,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:966,5'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
        - Branch String:   'libarchive/archive_ppmd7.c:968,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:920,3'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
            - BranchSide:      'libarchive/archive_ppmd7.c:968,10'
              BranchSideFuncs:
                - Ppmd7_MakeEscFreq
                - Ppmd7_Update2
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:876,7'
          Dst:             Ppmd7_Update1_0
        - Src:             'libarchive/archive_ppmd7.c:889,9'
          Dst:             Ppmd7_Update1
        - Src:             'libarchive/archive_ppmd7.c:911,7'
          Dst:             Ppmd7_UpdateBin
        - Src:             'libarchive/archive_ppmd7.c:947,11'
          Dst:             Ppmd7_MakeEscFreq
        - Src:             'libarchive/archive_ppmd7.c:961,7'
          Dst:             Ppmd7_Update2
    - functionName:    PpmdRAR_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Ppmd_RangeDec_Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:764,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:765,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:766,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:764,8'
          Dst:             Ppmd_RangeDec_Init
    - functionName:    Ppmd7z_RangeDec_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Ppmd_RangeDec_Init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:757,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:758,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:759,29'
              BranchSideFuncs:
                - Ppmd_RangeDec_Init
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:759,10'
          Dst:             Ppmd_RangeDec_Init
    - functionName:    PpmdRAR_RangeDec_CreateVTable
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7z_RangeDec_CreateVTable
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - maxOrder
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - RestartModel
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:369,3'
          Dst:             RestartModel
    - functionName:    Ppmd7_Free
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Ppmd7_Alloc
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - p
        - size
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Ppmd7_Free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:127,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:127,23'
              BranchSideFuncs:
                - Ppmd7_Free
                - malloc
            - BranchSide:      'libarchive/archive_ppmd7.c:131,9'
              BranchSideFuncs:
                - Ppmd7_Free
                - malloc
        - Branch String:   'libarchive/archive_ppmd7.c:127,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:131,9'
              BranchSideFuncs:
                - Ppmd7_Free
                - malloc
            - BranchSide:      'libarchive/archive_ppmd7.c:149,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:131,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:134,16'
              BranchSideFuncs:
                - Ppmd7_Free
                - malloc
        - Branch String:   'libarchive/archive_ppmd7.c:141,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:147,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_ppmd7.c:134,5'
          Dst:             Ppmd7_Free
    - functionName:    Ppmd7_Construct
      functionSourceFile: '/src/libarchive/libarchive/archive_ppmd7.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         23
      ICount:          174
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_ppmd7.c:93,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:95,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:100,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:95,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:95,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:95,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:96,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:96,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:97,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:105,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:107,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:107,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:109,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:114,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_ppmd7.c:110,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_ppmd7.c:111,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_ppmd7.c:112,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_rb_tree_removal_rebalance
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rbt
        - parent
        - which
      BBCount:         66
      ICount:          406
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - __archive_rb_tree_reparent_nodes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:553,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:553,2'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:553,2'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:553,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:553,2'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:554,24'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:557,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:558,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:563,7'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:563,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:563,7'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:564,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:564,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:564,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:604,7'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:564,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:564,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:565,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:565,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:565,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:604,7'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:565,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:565,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:566,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:563,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:566,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:604,7'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:566,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:566,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:592,5'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:566,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:578,38'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:592,5'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:580,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:581,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:582,4'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:593,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:594,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:595,13'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:604,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:604,7'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:626,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:605,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:605,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:626,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:605,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:605,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:606,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:606,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:606,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:626,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:606,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:606,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:607,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:607,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:607,10'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:626,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:607,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:607,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:618,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:604,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:618,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:626,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:626,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:626,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:638,38'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:626,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:638,38'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:665,8'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:665,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:666,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:667,4'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
      Callsites:
        - Src:             'libarchive/archive_rb.c:578,5'
          Dst:             __archive_rb_tree_reparent_nodes
        - Src:             'libarchive/archive_rb.c:638,5'
          Dst:             __archive_rb_tree_reparent_nodes
        - Src:             'libarchive/archive_rb.c:668,4'
          Dst:             __archive_rb_tree_reparent_nodes
    - functionName:    __archive_rb_tree_reparent_nodes
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - old_father
        - which
      BBCount:         14
      ICount:          214
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:240,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:245,47'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:260,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:265,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:265,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:266,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:267,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:268,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:268,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_rb_tree_swap_prune_and_rebalance
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - self
        - standin
      BBCount:         26
      ICount:          309
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_rb_tree_removal_rebalance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:378,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:378,18'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:378,18'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
        - Branch String:   'libarchive/archive_rb.c:380,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:385,17'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:391,17'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
        - Branch String:   'libarchive/archive_rb.c:394,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:394,6'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:411,6'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
        - Branch String:   'libarchive/archive_rb.c:394,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:399,3'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:411,6'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
        - Branch String:   'libarchive/archive_rb.c:402,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:406,4'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:409,2'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
        - Branch String:   'libarchive/archive_rb.c:407,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:408,3'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:408,3'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
        - Branch String:   'libarchive/archive_rb.c:411,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:425,20'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:434,45'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
        - Branch String:   'libarchive/archive_rb.c:462,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:462,6'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:463,39'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
      Callsites:
        - Src:             'libarchive/archive_rb.c:463,3'
          Dst:             __archive_rb_tree_removal_rebalance
    - functionName:    __archive_rb_tree_iterate
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rbt
        - self
        - direction
      BBCount:         19
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:680,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:681,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:692,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:682,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:683,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:684,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:684,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:685,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:686,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:692,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:693,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:705,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:693,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:694,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:698,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:694,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:695,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:696,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:706,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:707,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:708,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_rb_tree_prune_blackred_branch
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - which
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __archive_rb_tree_prune_node
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rbt
        - self
        - rebalance
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_rb_tree_removal_rebalance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:363,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:363,6'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
            - BranchSide:      'libarchive/archive_rb.c:364,39'
              BranchSideFuncs:
                - __archive_rb_tree_removal_rebalance
      Callsites:
        - Src:             'libarchive/archive_rb.c:364,3'
          Dst:             __archive_rb_tree_removal_rebalance
    - functionName:    __archive_rb_tree_remove_node
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - self
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __archive_rb_tree_iterate
        - __archive_rb_tree_prune_blackred_branch
        - __archive_rb_tree_prune_node
        - __archive_rb_tree_swap_prune_and_rebalance
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:515,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:515,6'
              BranchSideFuncs:
                - __archive_rb_tree_prune_node
            - BranchSide:      'libarchive/archive_rb.c:516,25'
              BranchSideFuncs:
                - __archive_rb_tree_prune_node
        - Branch String:   'libarchive/archive_rb.c:515,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:515,6'
              BranchSideFuncs:
                - __archive_rb_tree_iterate
                - __archive_rb_tree_swap_prune_and_rebalance
                - __archive_rb_tree_prune_blackred_branch
                - __archive_rb_tree_prune_node
            - BranchSide:      'libarchive/archive_rb.c:520,7'
              BranchSideFuncs:
                - __archive_rb_tree_iterate
                - __archive_rb_tree_swap_prune_and_rebalance
                - __archive_rb_tree_prune_blackred_branch
        - Branch String:   'libarchive/archive_rb.c:515,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:516,25'
              BranchSideFuncs:
                - __archive_rb_tree_prune_node
            - BranchSide:      'libarchive/archive_rb.c:520,7'
              BranchSideFuncs:
                - __archive_rb_tree_iterate
                - __archive_rb_tree_swap_prune_and_rebalance
                - __archive_rb_tree_prune_blackred_branch
        - Branch String:   'libarchive/archive_rb.c:516,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:516,46'
              BranchSideFuncs:
                - __archive_rb_tree_prune_node
            - BranchSide:      'libarchive/archive_rb.c:516,25'
              BranchSideFuncs:
                - __archive_rb_tree_prune_node
        - Branch String:   'libarchive/archive_rb.c:516,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:516,46'
              BranchSideFuncs:
                - __archive_rb_tree_prune_node
            - BranchSide:      'libarchive/archive_rb.c:516,42'
              BranchSideFuncs:
                - __archive_rb_tree_prune_node
        - Branch String:   'libarchive/archive_rb.c:520,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:520,7'
              BranchSideFuncs:
                - __archive_rb_tree_prune_blackred_branch
            - BranchSide:      'libarchive/archive_rb.c:529,11'
              BranchSideFuncs:
                - __archive_rb_tree_prune_blackred_branch
        - Branch String:   'libarchive/archive_rb.c:520,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:520,7'
              BranchSideFuncs:
                - __archive_rb_tree_prune_blackred_branch
            - BranchSide:      'libarchive/archive_rb.c:529,11'
              BranchSideFuncs:
                - __archive_rb_tree_prune_blackred_branch
        - Branch String:   'libarchive/archive_rb.c:520,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:529,11'
              BranchSideFuncs:
                - __archive_rb_tree_prune_blackred_branch
            - BranchSide:      'libarchive/archive_rb.c:538,10'
              BranchSideFuncs:
                - __archive_rb_tree_iterate
                - __archive_rb_tree_swap_prune_and_rebalance
      Callsites:
        - Src:             'libarchive/archive_rb.c:517,3'
          Dst:             __archive_rb_tree_prune_node
        - Src:             'libarchive/archive_rb.c:530,3'
          Dst:             __archive_rb_tree_prune_blackred_branch
        - Src:             'libarchive/archive_rb.c:544,12'
          Dst:             __archive_rb_tree_iterate
        - Src:             'libarchive/archive_rb.c:545,2'
          Dst:             __archive_rb_tree_swap_prune_and_rebalance
    - functionName:    __archive_rb_tree_insert_rebalance
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - self
      BBCount:         21
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_rb_tree_reparent_nodes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:292,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:292,7'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:293,4'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:292,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:293,4'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:301,3'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:303,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:308,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:310,3'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
        - Branch String:   'libarchive/archive_rb.c:313,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:313,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:317,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:313,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:317,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:324,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:331,36'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
                - __archive_rb_tree_reparent_nodes
            - BranchSide:      'libarchive/archive_rb.c:339,35'
              BranchSideFuncs:
                - __archive_rb_tree_reparent_nodes
      Callsites:
        - Src:             'libarchive/archive_rb.c:331,3'
          Dst:             __archive_rb_tree_reparent_nodes
        - Src:             'libarchive/archive_rb.c:339,2'
          Dst:             __archive_rb_tree_reparent_nodes
    - functionName:    __archive_rb_tree_insert_node
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - self
      BBCount:         21
      ICount:          201
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __archive_rb_tree_insert_rebalance
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:180,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:181,29'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
            - BranchSide:      'libarchive/archive_rb.c:196,2'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
        - Branch String:   'libarchive/archive_rb.c:182,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:186,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:188,12'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
        - Branch String:   'libarchive/archive_rb.c:197,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:198,6'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
            - BranchSide:      'libarchive/archive_rb.c:198,6'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
        - Branch String:   'libarchive/archive_rb.c:198,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:199,3'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
            - BranchSide:      'libarchive/archive_rb.c:206,3'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
        - Branch String:   'libarchive/archive_rb.c:207,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:209,18'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
            - BranchSide:      'libarchive/archive_rb.c:209,18'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
        - Branch String:   'libarchive/archive_rb.c:216,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:217,38'
              BranchSideFuncs:
                - __archive_rb_tree_insert_rebalance
            - BranchSide:      'libarchive/archive_rb.c:219,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_rb.c:217,3'
          Dst:             __archive_rb_tree_insert_rebalance
    - functionName:    __archive_rb_tree_find_node_leq
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - key
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:144,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:145,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:146,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:147,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:148,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:148,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:149,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:150,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_rb_tree_find_node_geq
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - key
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:125,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:126,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:134,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:127,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:128,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:129,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:129,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:130,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:131,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_rb_tree_find_node
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - key
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_rb.c:108,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:109,29'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:115,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_rb.c:110,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_rb.c:111,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_rb.c:112,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __archive_rb_tree_init
      functionSourceFile: '/src/libarchive/libarchive/archive_rb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rbt
        - ops
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_decompression
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
      BBCount:         21
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - BZ2_bzDecompressEnd
        - archive_set_error
        - inflateEnd
        - lzma_end
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1744,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1745,14'
              BranchSideFuncs:
                - lzma_end
                - inflateEnd
                - archive_set_error
                - BZ2_bzDecompressEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1748,6'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
                - BZ2_bzDecompressEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1748,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1749,29'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - inflateEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1759,6'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1749,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1750,23'
              BranchSideFuncs:
                - archive_set_error
                - inflateEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1755,3'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1759,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1760,20'
              BranchSideFuncs:
                - inflateEnd
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1773,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1760,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1761,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1766,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1773,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1773,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1774,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1745,3'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_7zip.c:1749,7'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:1750,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1760,7'
          Dst:             inflateEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:1761,4'
          Dst:             archive_set_error
    - functionName:    skip_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3760
      functionLinenumberEnd: 3791
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - skip_bytes
      BBCount:         16
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - archive_set_error
        - read_consume
        - read_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3766,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3772,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3776,2'
              BranchSideFuncs:
                - read_stream
                - read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3776,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3777,31'
              BranchSideFuncs:
                - read_stream
                - read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3790,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3778,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3779,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3780,7'
              BranchSideFuncs:
                - read_stream
                - read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3780,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3781,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3786,20'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3787,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3776,2'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3788,17'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3777,19'
          Dst:             read_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3781,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3788,4'
          Dst:             read_consume
    - functionName:    read_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3390
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - minimum
      BBCount:         59
      ICount:          408
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - archive_set_error
        - extract_pack_stream
        - get_uncompressed_data
        - read_consume
        - seek_pack
        - setup_decode_folder
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3395,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3396,7'
              BranchSideFuncs:
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - setup_decode_folder
                - archive_set_error
                - extract_pack_stream
                - get_uncompressed_data
                - extract_pack_stream
                - get_uncompressed_data
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3409,33'
              BranchSideFuncs:
                - get_uncompressed_data
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3396,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3397,28'
              BranchSideFuncs:
                - extract_pack_stream
                - get_uncompressed_data
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3401,14'
              BranchSideFuncs:
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - setup_decode_folder
                - archive_set_error
                - extract_pack_stream
                - get_uncompressed_data
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3398,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3399,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3400,34'
              BranchSideFuncs:
                - get_uncompressed_data
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3404,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3405,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3406,34'
              BranchSideFuncs:
                - get_uncompressed_data
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3414,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3415,7'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3453,16'
              BranchSideFuncs:
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3415,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3418,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3427,7'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3427,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3428,8'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3435,7'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3429,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3429,11'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3430,24'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3427,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3430,24'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3435,7'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3435,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3439,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3442,27'
              BranchSideFuncs:
                - setup_decode_folder
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3444,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3445,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3447,3'
              BranchSideFuncs:
                - seek_pack
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3454,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3455,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3458,26'
              BranchSideFuncs:
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3459,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3460,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3465,2'
              BranchSideFuncs:
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3468,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3469,8'
              BranchSideFuncs:
                - archive_set_error
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - read_consume
                - extract_pack_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3486,8'
              BranchSideFuncs:
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3469,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3470,29'
              BranchSideFuncs:
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3473,15'
              BranchSideFuncs:
                - archive_set_error
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - extract_pack_stream
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3471,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3472,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3473,4'
              BranchSideFuncs:
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3473,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3475,29'
              BranchSideFuncs:
                - extract_pack_stream
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3479,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3476,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3477,14'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3478,4'
              BranchSideFuncs:
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3486,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3487,4'
              BranchSideFuncs:
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3490,4'
              BranchSideFuncs:
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3491,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3492,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3493,17'
              BranchSideFuncs:
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3494,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3465,2'
              BranchSideFuncs:
                - read_consume
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3495,17'
              BranchSideFuncs:
                - read_consume
                - get_uncompressed_data
                - get_uncompressed_data
                - archive_set_error
                - extract_pack_stream
                - extract_pack_stream
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3397,8'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3400,12'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3403,8'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3406,12'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3409,11'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3418,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3442,7'
          Dst:             setup_decode_folder
        - Src:             'libarchive/archive_read_support_format_7zip.c:3453,6'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3458,6'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3470,9'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3475,9'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3479,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3489,13'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3495,4'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3498,10'
          Dst:             get_uncompressed_data
    - functionName:    read_consume
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __archive_read_consume
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:978,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:978,6'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:979,26'
              BranchSideFuncs:
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:979,3'
          Dst:             __archive_read_consume
    - functionName:    extract_pack_stream
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3203
      functionLinenumberEnd: 3360
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - minimum
      BBCount:         86
      ICount:          602
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - decompress
        - read_consume
        - realloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3208,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3208,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
                - malloc
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3229,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3208,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3209,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3229,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3209,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3210,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3211,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3212,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3212,10'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3213,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3211,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3213,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3218,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3218,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3219,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3220,41'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3221,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3222,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3223,37'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3229,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3230,3'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3243,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3231,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3232,36'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3236,14'
              BranchSideFuncs:
                - malloc
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3237,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3238,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3242,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3243,53'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3244,6'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3251,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3243,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3251,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3284,3'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3251,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3252,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3255,9'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - realloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3256,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3264,15'
              BranchSideFuncs:
                - realloc
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3278,7'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3267,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3268,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3272,48'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3278,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3279,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3283,2'
              BranchSideFuncs:
                - __archive_read_ahead
                - decompress.4234
                - read_consume
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3299,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3300,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3306,14'
              BranchSideFuncs:
                - decompress.4234
                - read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3311,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3312,23'
              BranchSideFuncs:
                - decompress.4234
                - read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3314,18'
              BranchSideFuncs:
                - decompress.4234
                - read_consume
                - __archive_read_ahead
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3316,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3318,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3321,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3324,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3327,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3328,24'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3329,37'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3336,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3338,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3339,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3339,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3339,33'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3343,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3339,51'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3340,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3343,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3339,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3342,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3343,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3343,47'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3344,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3346,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3343,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3345,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3346,7'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3346,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3346,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3347,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3346,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3346,40'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3351,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3346,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3347,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3351,16'
              BranchSideFuncs:
                - read_consume
                - __archive_read_ahead
                - decompress.4234
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3353,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3354,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3358,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3211,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3213,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3238,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3266,8'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:3268,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3298,13'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3300,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3314,7'
          Dst:             decompress
        - Src:             'libarchive/archive_read_support_format_7zip.c:3347,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3351,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3354,3'
          Dst:             archive_set_error
    - functionName:    get_uncompressed_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3151
      functionLinenumberEnd: 3199
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - minimum
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
        - extract_pack_stream
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3155,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3155,32'
              BranchSideFuncs:
                - extract_pack_stream
                - archive_set_error
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3173,13'
              BranchSideFuncs:
                - extract_pack_stream
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3155,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3158,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3173,13'
              BranchSideFuncs:
                - extract_pack_stream
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3159,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3160,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3165,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3165,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3168,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3169,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3169,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3170,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3172,39'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3173,13'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3175,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3180,7'
              BranchSideFuncs:
                - extract_pack_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3180,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3186,28'
              BranchSideFuncs:
                - extract_pack_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3189,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3186,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3187,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3188,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3189,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3191,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3193,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3158,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3160,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3175,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3186,8'
          Dst:             extract_pack_stream
    - functionName:    setup_decode_folder
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3756
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - folder
        - header
      BBCount:         120
      ICount:          937
      EdgeCount:       159
      CyclomaticComplexity: 41
      functionsReached:
        - archive_entry_set_is_data_encrypted
        - archive_entry_set_is_metadata_encrypted
        - archive_set_error
        - extract_pack_stream
        - folder_uncompressed_size
        - get_uncompressed_data
        - init_decompression
        - read_consume
        - seek_pack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3514,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3515,8'
              BranchSideFuncs:
                - free
                - folder_uncompressed_size
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3522,41'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3530,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3531,10'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3557,6'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3531,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3537,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3537,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3537,5'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3549,15'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3553,2'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3538,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3539,42'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - archive_entry_set_is_metadata_encrypted
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3542,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3557,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3558,3'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3561,7'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3561,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3561,33'
              BranchSideFuncs:
                - archive_set_error
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3561,48'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3561,45'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3561,48'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3562,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3561,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3562,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3568,13'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3569,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3570,14'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3572,10'
              BranchSideFuncs:
                - init_decompression
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3574,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3580,32'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3752,25'
              BranchSideFuncs:
                - init_decompression
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3591,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3591,33'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3642,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3591,61'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3592,7'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3642,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3592,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3592,36'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3642,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3592,63'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3593,7'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3642,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3591,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3595,8'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3642,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3595,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3597,5'
              BranchSideFuncs:
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3622,9'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3622,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3623,9'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3625,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3622,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3624,17'
              BranchSideFuncs:
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3625,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3625,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3626,9'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3628,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3625,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3627,17'
              BranchSideFuncs:
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3628,14'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3628,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3629,9'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3632,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3628,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3630,17'
              BranchSideFuncs:
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3632,26'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3642,29'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3642,32'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3650,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3642,62'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3643,7'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3650,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3643,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3644,7'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3650,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3644,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3644,36'
              BranchSideFuncs:
                - archive_set_error
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3650,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3642,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3647,13'
              BranchSideFuncs:
                - seek_pack
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3650,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3657,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3658,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3660,15'
              BranchSideFuncs:
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3664,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3665,43'
              BranchSideFuncs:
                - seek_pack
                - init_decompression
                - malloc
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3716,10'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3667,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3668,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3672,16'
              BranchSideFuncs:
                - init_decompression
                - malloc
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3672,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3674,9'
              BranchSideFuncs:
                - init_decompression
                - malloc
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3676,46'
              BranchSideFuncs:
                - init_decompression
                - malloc
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3679,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3680,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3686,26'
              BranchSideFuncs:
                - malloc
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - free
                - free
                - free
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3687,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3688,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3695,4'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3695,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3696,34'
              BranchSideFuncs:
                - extract_pack_stream
                - get_uncompressed_data
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3713,3'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - extract_pack_stream
                - get_uncompressed_data
                - read_consume
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3697,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3698,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3701,35'
              BranchSideFuncs:
                - get_uncompressed_data
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - extract_pack_stream
                - free
                - free
                - free
                - read_consume
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3704,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3705,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3708,14'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - free
                - free
                - free
                - free
                - free
                - free
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3710,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3695,4'
              BranchSideFuncs:
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3711,19'
              BranchSideFuncs:
                - read_consume
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
                - seek_pack
                - init_decompression
                - malloc
                - free
                - free
                - free
                - archive_set_error
                - free
                - free
                - free
                - free
                - free
                - free
                - extract_pack_stream
                - get_uncompressed_data
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3716,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3717,36'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3723,7'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
                - malloc
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3723,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3724,4'
              BranchSideFuncs:
                - malloc
                - folder_uncompressed_size
                - init_decompression
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3733,3'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3727,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3728,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3732,3'
              BranchSideFuncs:
                - folder_uncompressed_size
                - init_decompression
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3753,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3754,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3755,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3524,35'
          Dst:             folder_uncompressed_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:3539,6'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:3540,6'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:3542,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3562,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3632,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3650,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3657,12'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3661,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3667,13'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3678,8'
          Dst:             init_decompression
        - Src:             'libarchive/archive_read_support_format_7zip.c:3689,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3696,14'
          Dst:             extract_pack_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:3701,13'
          Dst:             get_uncompressed_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:3711,6'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3728,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3745,7'
          Dst:             folder_uncompressed_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:3752,6'
          Dst:             init_decompression
    - functionName:    seek_pack
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3364
      functionLinenumberEnd: 3385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         11
      ICount:          112
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_seek
        - archive_set_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3368,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3369,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3374,6'
              BranchSideFuncs:
                - __archive_read_seek
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3376,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3377,31'
              BranchSideFuncs:
                - __archive_read_seek
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3382,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3377,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3379,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3380,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:3369,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3377,11'
          Dst:             __archive_read_seek
    - functionName:    folder_uncompressed_size
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         14
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2240,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2242,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2249,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2242,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2243,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2246,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2243,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2244,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2245,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2246,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2240,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2247,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_decompression
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
        - coder1
        - coder2
      BBCount:         122
      ICount:          916
      EdgeCount:       146
      CyclomaticComplexity: 26
      functionsReached:
        - BZ2_bzDecompressEnd
        - BZ2_bzDecompressInit
        - archive_entry_set_is_data_encrypted
        - archive_entry_set_is_metadata_encrypted
        - archive_le32dec
        - archive_set_error
        - arm_Init
        - inflateInit2_
        - inflateReset
        - lzma_end
        - lzma_properties_decode
        - lzma_raw_decoder
        - set_error
        - x86_Init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1093,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1099,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1099,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1099,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1099,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1099,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1119,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1099,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1100,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1117,3'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1100,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1101,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1110,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1101,38'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1102,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1110,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1102,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1103,8'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1110,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1100,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1104,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1110,18'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
                - x86_Init
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1112,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1113,14'
              BranchSideFuncs:
                - x86_Init
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1114,13'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
                - inflateInit2_
                - archive_set_error
                - inflateReset
                - archive_set_error
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
                - archive_set_error
                - arm_Init
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1122,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1124,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1138,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1138,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
                - lzma_end
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1264,7'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
                - BZ2_bzDecompressEnd
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1314,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1321,7'
              BranchSideFuncs:
                - inflateInit2_
                - archive_set_error
                - inflateReset
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1345,7'
              BranchSideFuncs:
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1392,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1398,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1398,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1398,7'
              BranchSideFuncs:
                - archive_set_error
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1407,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1140,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1141,15'
              BranchSideFuncs:
                - lzma_end
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1163,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1163,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1164,18'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
                - x86_Init
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1230,7'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1167,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1169,9'
              BranchSideFuncs:
                - x86_Init
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1178,5'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1181,9'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1197,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1201,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1205,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1209,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1219,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1223,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1169,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1170,14'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1174,15'
              BranchSideFuncs:
                - x86_Init
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1181,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1182,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1187,13'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1230,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1231,12'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1233,12'
              BranchSideFuncs:
                - lzma_properties_decode
                - lzma_raw_decoder
                - free
                - set_error.4211
                - set_error.4211
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1238,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1239,14'
              BranchSideFuncs:
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1242,5'
              BranchSideFuncs:
                - lzma_raw_decoder
                - free
                - set_error.4211
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1248,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1249,14'
              BranchSideFuncs:
                - set_error.4211
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1252,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1264,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1265,26'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1268,30'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
                - BZ2_bzDecompressInit
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1269,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1270,31'
              BranchSideFuncs:
                - BZ2_bzDecompressInit
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1271,7'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1271,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1272,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1292,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1274,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1276,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1279,9'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1283,12'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1286,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1288,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1286,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1288,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1321,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1322,23'
              BranchSideFuncs:
                - inflateReset
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1324,8'
              BranchSideFuncs:
                - inflateInit2_
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1326,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1327,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1331,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1345,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1346,30'
              BranchSideFuncs:
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1351,7'
              BranchSideFuncs:
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1351,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1352,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1356,11'
              BranchSideFuncs:
                - archive_le32dec.4222
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1358,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1358,34'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1360,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1358,58'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1359,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1360,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1359,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1359,37'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1360,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1358,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1360,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1364,29'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1367,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1368,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1372,29'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1398,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1399,44'
              BranchSideFuncs:
                - archive_entry_set_is_metadata_encrypted
                - archive_entry_set_is_data_encrypted
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1403,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1104,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1113,5'
          Dst:             x86_Init
        - Src:             'libarchive/archive_read_support_format_7zip.c:1115,5'
          Dst:             arm_Init
        - Src:             'libarchive/archive_read_support_format_7zip.c:1141,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_7zip.c:1174,6'
          Dst:             x86_Init
        - Src:             'libarchive/archive_read_support_format_7zip.c:1182,6'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1223,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1236,7'
          Dst:             lzma_properties_decode
        - Src:             'libarchive/archive_read_support_format_7zip.c:1239,4'
          Dst:             set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1246,7'
          Dst:             lzma_raw_decoder
        - Src:             'libarchive/archive_read_support_format_7zip.c:1249,4'
          Dst:             set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1265,4'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:1268,7'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_7zip.c:1270,8'
          Dst:             BZ2_bzDecompressInit
        - Src:             'libarchive/archive_read_support_format_7zip.c:1286,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1314,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1322,8'
          Dst:             inflateReset
        - Src:             'libarchive/archive_read_support_format_7zip.c:1324,8'
          Dst:             inflateInit2_
        - Src:             'libarchive/archive_read_support_format_7zip.c:1327,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1352,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1357,11'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:1360,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1368,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1392,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1399,4'
          Dst:             archive_entry_set_is_metadata_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:1400,4'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:1403,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1407,3'
          Dst:             archive_set_error
    - functionName:    x86_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3805
      functionLinenumberEnd: 3810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - zip
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arm_Init
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3893
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - zip
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_error
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - ret
      BBCount:         14
      ICount:          79
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - archive_set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:994,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:999,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1003,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1007,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1012,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1017,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1022,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1028,22'
              BranchSideFuncs:
                - archive_set_error
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:999,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1003,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1007,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1012,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1017,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1022,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1028,3'
          Dst:             archive_set_error
    - functionName:    archive_le32dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         1
      ICount:          49
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
        - buff
        - outbytes
        - b
        - used
      BBCount:         148
      ICount:          1154
      EdgeCount:       188
      CyclomaticComplexity: 42
      functionsReached:
        - BZ2_bzDecompress
        - BZ2_bzDecompressEnd
        - Bcj2_Decode
        - archive_set_error
        - arm64_Convert
        - arm_Convert
        - inflate
        - lzma_code
        - lzma_end
        - x86_Convert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1432,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1432,33'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1456,18'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1432,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1437,7'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1456,18'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1437,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1437,26'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1442,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1437,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1437,45'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1442,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1437,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1438,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1442,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1442,37'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1442,40'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1442,3'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1442,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1443,20'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1447,7'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1447,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1447,26'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1448,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1447,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1448,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1454,2'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1450,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1451,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1452,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1458,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1462,7'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1491,10'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1464,23'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1487,16'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1466,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1467,25'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1473,8'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1475,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1475,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1476,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1475,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1476,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1483,18'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - inflate
                - archive_set_error
                - BZ2_bzDecompress
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
                - lzma_code
                - lzma_end
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1478,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1479,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1481,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1478,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1480,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1481,13'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1491,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1495,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1506,27'
              BranchSideFuncs:
                - lzma_code
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1506,27'
              BranchSideFuncs:
                - lzma_code
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - lzma_end
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1533,46'
              BranchSideFuncs:
                - BZ2_bzDecompress
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - BZ2_bzDecompressEnd
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1566,45'
              BranchSideFuncs:
                - inflate
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1606,8'
              BranchSideFuncs:
                - archive_set_error
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1673,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1495,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1495,34'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1495,46'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1500,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1501,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1502,3'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1512,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1514,15'
              BranchSideFuncs:
                - lzma_end
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1519,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1521,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1538,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1540,34'
              BranchSideFuncs:
                - BZ2_bzDecompressEnd
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1553,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1555,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1540,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1542,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1544,25'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1571,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1573,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1576,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1578,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1606,25'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1606,28'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1608,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1606,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1607,7'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1608,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1606,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1608,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1613,27'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1618,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1619,20'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1638,7'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1624,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1625,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1631,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1631,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1632,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1635,4'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1638,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1640,18'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1642,16'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1649,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1650,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1656,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1656,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1657,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1660,47'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1663,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1664,16'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1665,3'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1665,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1665,3'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1666,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1665,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1647,36'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1668,24'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1677,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1677,27'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1680,10'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1677,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1678,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1680,10'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1686,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1687,7'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
                - x86_Convert
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1708,6'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1687,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1688,27'
              BranchSideFuncs:
                - x86_Convert
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1698,14'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
                - arm_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1691,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1691,33'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1697,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1691,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1692,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1697,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1692,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1692,22'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1697,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1691,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1693,12'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1697,5'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1698,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1699,28'
              BranchSideFuncs:
                - arm_Convert
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1700,14'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
                - arm64_Convert
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1708,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1712,7'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1731,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1713,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1716,8'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1717,37'
              BranchSideFuncs:
                - Bcj2_Decode
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1719,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1720,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1725,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1465,12'
          Dst:             Bcj2_Decode
        - Src:             'libarchive/archive_read_support_format_7zip.c:1467,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1511,7'
          Dst:             lzma_code
        - Src:             'libarchive/archive_read_support_format_7zip.c:1514,4'
          Dst:             lzma_end
        - Src:             'libarchive/archive_read_support_format_7zip.c:1521,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1537,7'
          Dst:             BZ2_bzDecompress
        - Src:             'libarchive/archive_read_support_format_7zip.c:1540,12'
          Dst:             BZ2_bzDecompressEnd
        - Src:             'libarchive/archive_read_support_format_7zip.c:1544,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1555,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1570,7'
          Dst:             inflate
        - Src:             'libarchive/archive_read_support_format_7zip.c:1578,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1608,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1626,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1651,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1673,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:1688,15'
          Dst:             x86_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1699,16'
          Dst:             arm_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1701,16'
          Dst:             arm64_Convert
        - Src:             'libarchive/archive_read_support_format_7zip.c:1718,11'
          Dst:             Bcj2_Decode
        - Src:             'libarchive/archive_read_support_format_7zip.c:1720,4'
          Dst:             archive_set_error
    - functionName:    Bcj2_Decode
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4034
      functionLinenumberEnd: 4170
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - outBuf
        - outSize
      BBCount:         88
      ICount:          822
      EdgeCount:       116
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4053,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4057,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4068,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4058,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4060,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4061,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4061,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4061,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4062,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4061,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4061,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4061,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4068,36'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4068,39'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4068,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4068,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4069,22'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4073,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4073,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4074,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4078,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4085,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4086,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4088,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4088,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4089,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4102,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4089,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4090,18'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4100,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4092,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4092,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4093,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4092,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4092,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4096,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4092,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4093,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4096,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4102,18'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4102,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4103,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4102,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4103,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4104,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4108,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4109,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4110,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4110,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4111,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4113,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4115,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4116,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4123,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4116,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4116,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4117,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4116,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4116,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4116,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4123,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4123,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4124,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4123,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4123,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4123,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4124,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4125,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4131,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4126,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4127,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4128,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4132,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4133,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4134,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4147,22'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4147,25'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4147,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4147,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4148,28'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4149,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4149,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4154,28'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:4155,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4156,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:4159,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ppmd_read
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         12
      ICount:          132
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_read_ahead
        - archive_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1057,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1063,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1076,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1066,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1066,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1067,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1066,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1067,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1073,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1064,25'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:1067,4'
          Dst:             archive_set_error
    - functionName:    x86_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3814
      functionLinenumberEnd: 3889
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - data
        - size
      BBCount:         43
      ICount:          362
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3820,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3821,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3823,12'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3832,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3833,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3835,24'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3833,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3833,23'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3834,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3836,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3837,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3838,14'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3839,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3840,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3842,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3846,41'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3847,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3848,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3847,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3847,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3848,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3846,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3848,17'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3853,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3857,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3857,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3858,30'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3857,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3858,30'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3881,17'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3867,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3868,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3869,32'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3871,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3871,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3873,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3871,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3872,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3873,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arm_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3899
      functionLinenumberEnd: 3935
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - buf
        - size
      BBCount:         8
      ICount:          120
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3917,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3918,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3933,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3918,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3920,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3931,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    arm64_Convert
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3940
      functionLinenumberEnd: 3998
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - zip
        - buf
        - size
      BBCount:         13
      ICount:          220
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3959,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3960,21'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3996,27'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3965,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3967,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3974,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3979,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3980,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3982,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fileTimeToUtc
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2850
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fileTime
        - timep
        - ns
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2840,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2841,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2847,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_Times
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2854
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - h
        - type
      BBCount:         36
      ICount:          274
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - archive_le64dec
        - calloc
        - fileTimeToUtc
        - header_bytes
        - parse_7zip_uint64
        - read_Bools
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2863,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2864,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2867,24'
              BranchSideFuncs:
                - header_bytes
                - read_Bools
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2867,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2868,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2869,19'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2870,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2871,10'
              BranchSideFuncs:
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2873,18'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2873,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2874,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2878,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2879,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2880,7'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2880,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2881,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2887,9'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2881,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2882,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2883,20'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2883,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2884,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2885,2'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2887,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2888,8'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2914,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2888,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2889,4'
              BranchSideFuncs:
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2890,25'
              BranchSideFuncs:
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2890,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2891,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2892,11'
              BranchSideFuncs:
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - header_bytes
                - free
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2892,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2894,34'
              BranchSideFuncs:
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2900,34'
              BranchSideFuncs:
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2906,34'
              BranchSideFuncs:
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2912,2'
              BranchSideFuncs:
                - free
                - header_bytes
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - archive_le64dec.4245
                - fileTimeToUtc
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2862,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2867,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2873,7'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2878,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2881,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2890,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2894,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:2894,4'
          Dst:             fileTimeToUtc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2900,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:2900,4'
          Dst:             fileTimeToUtc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2906,18'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:2906,4'
          Dst:             fileTimeToUtc
    - functionName:    header_bytes
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2954
      functionLinenumberEnd: 2983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - rbytes
      BBCount:         16
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __archive_read_ahead
        - crc32
        - read_consume
        - read_stream
      functionUses:    42
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2958,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2959,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2960,6'
              BranchSideFuncs:
                - read_stream
                - crc32
                - __archive_read_ahead
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2960,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2961,16'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - crc32
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2963,6'
              BranchSideFuncs:
                - read_stream
                - crc32
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2963,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2964,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2973,23'
              BranchSideFuncs:
                - read_stream
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2965,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2966,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2967,34'
              BranchSideFuncs:
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2974,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2975,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2976,34'
              BranchSideFuncs:
                - crc32
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2961,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:2964,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:2973,11'
          Dst:             read_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:2981,22'
          Dst:             crc32
    - functionName:    read_Bools
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - data
        - num
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - header_bytes
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1813,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1814,7'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1823,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1814,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1815,26'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1820,14'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1815,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1816,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1817,13'
              BranchSideFuncs:
                - header_bytes
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1815,13'
          Dst:             header_bytes
    - functionName:    parse_7zip_uint64
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - val
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - header_bytes
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1788,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1789,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1790,11'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1793,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1794,7'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1804,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1794,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1795,26'
              BranchSideFuncs:
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1801,23'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1795,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1796,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1797,24'
              BranchSideFuncs:
                - header_bytes
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1788,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:1795,13'
          Dst:             header_bytes
    - functionName:    archive_le64dec
      functionSourceFile: '/src/libarchive/libarchive/archive_endian.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - archive_le32dec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_endian.h:132,21'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_endian.h:132,53'
          Dst:             archive_le32dec
    - functionName:    free_Folder
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1961,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1961,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1962,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1962,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1963,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1965,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
      Callsites:       []
    - functionName:    free_SubStreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ss
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_CodersInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ci
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - free_Folder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2122,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2122,6'
              BranchSideFuncs:
                - free
                - free_Folder
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2123,10'
              BranchSideFuncs:
                - free
                - free_Folder
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2123,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2124,18'
              BranchSideFuncs:
                - free_Folder
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2125,8'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2124,4'
          Dst:             free_Folder
    - functionName:    free_PackInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pi
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_Digest
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1877,2'
          Dst:             free_Digest
    - functionName:    free_Digest
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_codec_id
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - codecId
        - id_size
      BBCount:         5
      ICount:          47
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1043,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1044,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1047,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_Folder
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - f
      BBCount:         95
      ICount:          742
      EdgeCount:       132
      CyclomaticComplexity: 39
      functionsReached:
        - calloc
        - decode_codec_id
        - header_bytes
        - parse_7zip_uint64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1986,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1987,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1988,6'
              BranchSideFuncs:
                - calloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1988,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1990,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1992,29'
              BranchSideFuncs:
                - calloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1993,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1994,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1995,9'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1995,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1999,25'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - header_bytes
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2060,6'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1999,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2000,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2009,17'
              BranchSideFuncs:
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2012,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2013,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2018,25'
              BranchSideFuncs:
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2018,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2019,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2021,40'
              BranchSideFuncs:
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2023,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2024,4'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2028,8'
              BranchSideFuncs:
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2027,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2029,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2030,21'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2030,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2031,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2033,8'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2032,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2034,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2035,21'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2035,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2036,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2039,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2041,8'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - malloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2056,24'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2040,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2042,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2043,21'
              BranchSideFuncs:
                - header_bytes
                - malloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2043,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2044,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2046,8'
              BranchSideFuncs:
                - header_bytes
                - malloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2045,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2047,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2049,23'
              BranchSideFuncs:
                - malloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2050,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2051,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2052,11'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - header_bytes
                - decode_codec_id
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - header_bytes
                - malloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2060,30'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2061,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2062,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2060,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2062,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2064,20'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2065,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2066,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2067,6'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2067,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2069,19'
              BranchSideFuncs:
                - calloc
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2073,3'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2070,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2071,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2072,2'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2074,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2075,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2085,24'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2075,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2076,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2077,20'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2077,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2078,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2079,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2079,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2080,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2081,20'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2081,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2082,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2083,2'
              BranchSideFuncs:
                - calloc
                - parse_7zip_uint64
                - parse_7zip_uint64
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2088,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2089,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2090,6'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2090,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2091,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2104,10'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2091,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2093,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2100,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2093,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2094,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2097,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2094,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2095,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2096,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2097,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2098,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2099,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2100,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2101,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2102,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2104,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs:
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2105,26'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2105,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2106,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2107,21'
              BranchSideFuncs:
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2107,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2108,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2109,3'
              BranchSideFuncs:
                - parse_7zip_uint64
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1986,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:1992,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:1999,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2018,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2021,24'
          Dst:             decode_codec_id
        - Src:             'libarchive/archive_read_support_format_7zip.c:2027,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2032,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2040,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2045,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2069,4'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2075,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2079,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2087,6'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2105,8'
          Dst:             parse_7zip_uint64
    - functionName:    read_Digests
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - d
        - num
      BBCount:         26
      ICount:          168
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - archive_le32dec
        - calloc
        - header_bytes
        - read_Bools
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1839,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1840,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1841,9'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - calloc
                - header_bytes
                - archive_le32dec.4222
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1844,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1845,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1849,24'
              BranchSideFuncs:
                - header_bytes
                - calloc
                - header_bytes
                - archive_le32dec.4222
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1849,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1850,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1851,7'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - archive_le32dec.4222
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1851,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1852,18'
              BranchSideFuncs:
                - read_Bools
                - calloc
                - header_bytes
                - archive_le32dec.4222
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1856,10'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1852,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1853,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1854,2'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1859,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1860,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1861,9'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1861,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1862,7'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4222
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1869,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1862,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1863,26'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4222
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1867,2'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1863,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1864,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1865,36'
              BranchSideFuncs:
                - archive_le32dec.4222
                - header_bytes
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1849,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:1852,7'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:1858,15'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:1863,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:1865,20'
          Dst:             archive_le32dec
    - functionName:    read_SubStreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - ss
        - f
        - numFolders
      BBCount:         96
      ICount:          650
      EdgeCount:       129
      CyclomaticComplexity: 35
      functionsReached:
        - calloc
        - folder_uncompressed_size
        - free_Digest
        - header_bytes
        - parse_7zip_uint64
        - read_Digests
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2273,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2274,3'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
                - header_bytes
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2276,24'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
                - header_bytes
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2276,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2277,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2278,10'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
                - header_bytes
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2280,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2281,18'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2296,20'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2282,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2283,26'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2292,25'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2283,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2284,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2285,21'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2285,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2286,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2287,8'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2287,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2288,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2290,30'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2292,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2293,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2294,11'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
                - calloc
                - calloc
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2299,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2300,28'
              BranchSideFuncs:
                - calloc
                - calloc
                - calloc
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2311,11'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2306,31'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2306,34'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2308,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2306,61'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2307,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2308,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2306,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2308,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2309,2'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2312,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2316,7'
              BranchSideFuncs:
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2335,6'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2316,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2317,4'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2319,7'
              BranchSideFuncs:
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2320,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2321,14'
              BranchSideFuncs:
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2329,36'
              BranchSideFuncs:
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2321,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2322,27'
              BranchSideFuncs:
                - parse_7zip_uint64
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2328,3'
              BranchSideFuncs:
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2322,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2323,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2324,10'
              BranchSideFuncs:
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2324,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2325,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2326,19'
              BranchSideFuncs:
                - folder_uncompressed_size
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2330,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2331,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2332,15'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
                - header_bytes
                - folder_uncompressed_size
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2335,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2336,25'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2341,9'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2336,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2337,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2338,11'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2341,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2342,3'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2346,13'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2347,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2348,7'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2352,6'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2348,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2348,38'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2349,28'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2348,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2349,28'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2350,2'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2352,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2354,35'
              BranchSideFuncs:
                - read_Digests
                - free_Digest
                - header_bytes
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2388,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2359,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2360,4'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2363,10'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2363,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2364,8'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2379,3'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2364,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2364,38'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2370,12'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2364,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2365,20'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2370,12'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2370,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2373,21'
              BranchSideFuncs:
                - free_Digest
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2380,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2381,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2382,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2388,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2389,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2390,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2276,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2283,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2292,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2300,21'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2302,24'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2304,17'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2322,9'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2329,10'
          Dst:             folder_uncompressed_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:2336,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2359,7'
          Dst:             read_Digests
        - Src:             'libarchive/archive_read_support_format_7zip.c:2360,4'
          Dst:             free_Digest
        - Src:             'libarchive/archive_read_support_format_7zip.c:2379,3'
          Dst:             free_Digest
        - Src:             'libarchive/archive_read_support_format_7zip.c:2380,12'
          Dst:             header_bytes
    - functionName:    read_CodersInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - ci
      BBCount:         65
      ICount:          399
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - archive_set_error
        - calloc
        - free_Digest
        - header_bytes
        - parse_7zip_uint64
        - read_Digests
        - read_Folder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2139,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2140,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2141,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
                - calloc
                - read_Folder
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2141,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2142,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2147,24'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
                - calloc
                - read_Folder
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2147,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2148,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2149,19'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
                - calloc
                - read_Folder
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2149,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2150,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2155,24'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
                - calloc
                - read_Folder
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2155,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2156,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2157,11'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
                - calloc
                - read_Folder
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2157,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2160,19'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - read_Folder
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2169,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2180,22'
              BranchSideFuncs:
                - archive_set_error
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2161,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2162,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2163,10'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - read_Folder
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2163,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2164,20'
              BranchSideFuncs:
                - read_Folder
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2167,3'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2164,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2165,5'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2166,3'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - read_Folder
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2169,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2170,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2171,20'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2171,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2172,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2173,7'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2173,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2174,23'
              BranchSideFuncs:
                - archive_set_error
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2178,3'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2185,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2186,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2187,7'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2187,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2188,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2190,9'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2190,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2191,33'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - parse_7zip_uint64
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2207,24'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2196,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2197,4'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2198,10'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2198,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2199,26'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2202,2'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2199,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2200,5'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2201,3'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2207,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2208,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2209,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2209,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2210,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2211,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2211,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2212,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2213,19'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2213,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2214,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2215,9'
              BranchSideFuncs:
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2215,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2216,42'
              BranchSideFuncs:
                - header_bytes
                - free_Digest
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2223,24'
              BranchSideFuncs:
                - header_bytes
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2223,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2224,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2225,7'
              BranchSideFuncs:
                - free_Digest
                - free_Digest
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2225,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2226,3'
              BranchSideFuncs:
                - free_Digest
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2227,2'
              BranchSideFuncs:
                - free_Digest
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2139,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2147,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2155,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2160,4'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2164,8'
          Dst:             read_Folder
        - Src:             'libarchive/archive_read_support_format_7zip.c:2169,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2174,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2180,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2185,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2195,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2199,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2207,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2213,6'
          Dst:             read_Digests
        - Src:             'libarchive/archive_read_support_format_7zip.c:2223,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2227,2'
          Dst:             free_Digest
        - Src:             'libarchive/archive_read_support_format_7zip.c:2230,2'
          Dst:             free_Digest
    - functionName:    read_PackInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - pi
      BBCount:         46
      ICount:          282
      EdgeCount:       65
      CyclomaticComplexity: 21
      functionsReached:
        - calloc
        - header_bytes
        - parse_7zip_uint64
        - read_Digests
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1891,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1892,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1897,24'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1897,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1898,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1899,6'
              BranchSideFuncs:
                - header_bytes
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1899,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1900,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1901,19'
              BranchSideFuncs:
                - header_bytes
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1901,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1902,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1907,24'
              BranchSideFuncs:
                - header_bytes
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1907,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1908,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1909,7'
              BranchSideFuncs:
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1909,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1911,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1912,7'
              BranchSideFuncs:
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1912,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1913,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1914,29'
              BranchSideFuncs:
                - calloc
                - calloc
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1916,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1916,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1917,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1916,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1917,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1919,9'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1919,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1920,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1927,24'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1920,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1921,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1922,2'
              BranchSideFuncs:
                - header_bytes
                - read_Digests
                - header_bytes
                - calloc
                - calloc
                - parse_7zip_uint64
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1927,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1928,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1929,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
                - calloc
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1929,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1932,22'
              BranchSideFuncs:
                - calloc
                - calloc
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1940,7'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1935,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1935,38'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1936,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1935,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1936,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1937,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1940,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1941,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1943,19'
              BranchSideFuncs:
                - read_Digests
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1943,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1944,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1949,24'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1949,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1950,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1951,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:1951,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1952,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:1953,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:1891,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:1897,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:1907,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:1914,14'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:1915,18'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:1920,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:1927,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:1932,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:1934,7'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:1943,6'
          Dst:             read_Digests
        - Src:             'libarchive/archive_read_support_format_7zip.c:1949,11'
          Dst:             header_bytes
    - functionName:    read_StreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - si
      BBCount:         52
      ICount:          364
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - header_bytes
        - read_CodersInfo
        - read_PackInfo
        - read_SubStreamsInfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2410,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2411,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2412,7'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
                - read_PackInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2412,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2415,21'
              BranchSideFuncs:
                - read_PackInfo
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2435,7'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2415,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2416,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2418,7'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2418,32'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2418,35'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2419,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2418,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2419,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2423,13'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2424,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2425,26'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2432,25'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2426,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2427,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2428,15'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2429,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2430,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2431,3'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2432,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2433,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2434,2'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
                - read_CodersInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2435,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2439,23'
              BranchSideFuncs:
                - read_CodersInfo
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2461,7'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2439,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2440,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2445,13'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2447,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2448,21'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2457,25'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2449,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2450,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2451,8'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2451,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2452,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2453,27'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2454,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2455,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2456,3'
              BranchSideFuncs:
                - header_bytes
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2457,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2458,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2459,2'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2461,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2462,27'
              BranchSideFuncs:
                - read_SubStreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2472,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2462,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2464,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2465,25'
              BranchSideFuncs:
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2465,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2466,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2467,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2472,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2473,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2474,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2410,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2415,7'
          Dst:             read_PackInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2432,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2439,7'
          Dst:             read_CodersInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2457,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2462,7'
          Dst:             read_SubStreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2465,12'
          Dst:             header_bytes
    - functionName:    read_Header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2489
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - h
        - check_header_id
      BBCount:         241
      ICount:          1584
      EdgeCount:       329
      CyclomaticComplexity: 90
      functionsReached:
        - archive_le32dec
        - calloc
        - header_bytes
        - parse_7zip_uint64
        - read_Bools
        - read_StreamsInfo
        - read_Times
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2499,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2503,25'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2512,24'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2503,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2504,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2505,8'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2505,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2506,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2507,2'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2512,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2513,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2514,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2514,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2515,3'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2531,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2517,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2518,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2519,9'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2519,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2520,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2521,26'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2521,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2515,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2522,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2524,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2525,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2526,2'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - read_StreamsInfo
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2531,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2532,24'
              BranchSideFuncs:
                - read_StreamsInfo
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2537,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2532,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2533,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2534,25'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2534,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2535,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2536,2'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2537,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2538,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2543,7'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2543,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2544,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2546,24'
              BranchSideFuncs:
                - parse_7zip_uint64
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2546,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2547,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2548,19'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2548,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2549,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2551,32'
              BranchSideFuncs:
                - calloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2552,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2553,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2554,12'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2562,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2563,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2564,11'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2565,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2566,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2568,25'
              BranchSideFuncs:
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2568,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2569,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2570,7'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2570,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2571,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2572,16'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2574,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2576,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2592,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2608,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2626,19'
              BranchSideFuncs:
                - read_Times
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2626,19'
              BranchSideFuncs:
                - read_Times
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2626,19'
              BranchSideFuncs:
                - read_Times
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2635,26'
              BranchSideFuncs:
                - header_bytes
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2693,26'
              BranchSideFuncs:
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2719,8'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2723,21'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2576,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2577,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2578,41'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2580,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2581,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2583,8'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2582,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2584,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2585,18'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2586,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2587,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2590,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2587,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2588,19'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2589,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2592,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2594,22'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2598,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2594,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2595,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2596,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2598,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2599,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2600,31'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2602,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2603,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2604,19'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2604,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2605,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2606,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2608,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2610,22'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2614,8'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2610,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2611,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2612,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2614,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2615,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2616,26'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2618,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2619,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2620,19'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2620,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2621,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2622,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2626,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2627,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2628,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2635,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2636,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2637,6'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2639,17'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2639,20'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2640,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2639,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2640,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2642,8'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2642,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2643,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2644,30'
              BranchSideFuncs:
                - malloc
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2645,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2646,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2647,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2655,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2657,9'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2667,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2657,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2658,8'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2660,10'
              BranchSideFuncs:
                - header_bytes
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2661,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2662,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2663,12'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2670,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2671,28'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2687,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2677,20'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2677,24'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2677,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2677,5'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2678,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2681,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2681,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2682,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2683,27'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2693,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2694,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2695,21'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2696,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2697,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2698,34'
              BranchSideFuncs:
                - calloc
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2700,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2701,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2702,8'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2702,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2703,12'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2705,20'
              BranchSideFuncs:
                - read_Bools
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2705,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2707,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2709,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2710,9'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2716,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2710,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2711,28'
              BranchSideFuncs:
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2715,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2711,10'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2712,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2713,40'
              BranchSideFuncs:
                - archive_le32dec.4222
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2719,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2719,14'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2720,5'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2723,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2724,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2725,4'
              BranchSideFuncs:
                - header_bytes
                - parse_7zip_uint64
                - header_bytes
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - archive_le32dec.4222
                - header_bytes
                - malloc
                - header_bytes
                - read_Times
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
                - header_bytes
                - calloc
                - read_Bools
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2735,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2736,7'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2832,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2736,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2736,38'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2737,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2736,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2737,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2739,21'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2741,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2745,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2762,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2745,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2746,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2753,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2746,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2748,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2751,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2753,15'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2755,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2758,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2762,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2763,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2773,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2763,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2764,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2765,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2765,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2766,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2767,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2767,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2768,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2769,25'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2773,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2774,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2776,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2776,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2777,10'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2779,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2782,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2783,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2787,15'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2783,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2784,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2786,6'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2792,48'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2793,8'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2800,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2793,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2794,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2800,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2794,60'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2795,9'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2796,5'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2792,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2796,5'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2800,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2802,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2803,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2805,8'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2805,42'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2805,45'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2813,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2805,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2810,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2813,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2813,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2814,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2822,28'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2815,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2816,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2817,9'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2817,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2818,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2819,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2823,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2824,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2825,16'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2826,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2827,15'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2830,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2503,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2512,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2517,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2521,8'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2524,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2532,7'
          Dst:             read_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2534,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2546,6'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2551,17'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2562,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2568,7'
          Dst:             parse_7zip_uint64
        - Src:             'libarchive/archive_read_support_format_7zip.c:2578,26'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2582,8'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2594,9'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2600,24'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2604,8'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2610,9'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2616,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2620,8'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2626,8'
          Dst:             read_Times
        - Src:             'libarchive/archive_read_support_format_7zip.c:2635,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2661,14'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2693,13'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2698,19'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:2705,9'
          Dst:             read_Bools
        - Src:             'libarchive/archive_read_support_format_7zip.c:2711,15'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:2713,24'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:2723,8'
          Dst:             header_bytes
    - functionName:    free_StreamsInfo
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - si
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_CodersInfo
        - free_PackInfo
        - free_SubStreamsInfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2396,2'
          Dst:             free_PackInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2397,2'
          Dst:             free_CodersInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2398,2'
          Dst:             free_SubStreamsInfo
    - functionName:    decode_encoded_header_info
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2923
      functionLinenumberEnd: 2950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - si
      BBCount:         23
      ICount:          156
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - archive_set_error
        - read_StreamsInfo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2927,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2928,7'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2937,6'
              BranchSideFuncs:
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2928,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2929,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2932,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2937,33'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2937,36'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2938,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2937,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2938,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2942,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2942,56'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2943,16'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2945,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2943,50'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2944,6'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2945,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2944,27'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2944,39'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2945,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2942,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2945,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2949,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2926,2'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:2927,6'
          Dst:             read_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:2928,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:2929,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2932,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2938,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:2945,3'
          Dst:             archive_set_error
    - functionName:    skip_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - bytes_avail
      BBCount:         27
      ICount:          190
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_seek
        - archive_set_error
        - check_7zip_header_in_sfx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:595,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:596,26'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - check_7zip_header_in_sfx
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:597,31'
              BranchSideFuncs:
                - __archive_read_seek
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - check_7zip_header_in_sfx
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:597,11'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:598,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:602,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:603,28'
              BranchSideFuncs:
                - __archive_read_ahead
                - __archive_read_consume
                - archive_set_error
                - check_7zip_header_in_sfx
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:642,21'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:604,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:606,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - check_7zip_header_in_sfx
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:611,7'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:607,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:608,5'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:609,4'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - check_7zip_header_in_sfx
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:611,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:613,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - check_7zip_header_in_sfx
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:616,21'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:623,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:624,40'
              BranchSideFuncs:
                - check_7zip_header_in_sfx
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:635,10'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:625,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:626,19'
              BranchSideFuncs:
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:633,9'
              BranchSideFuncs:
                - __archive_read_consume
                - archive_set_error
                - __archive_read_ahead
                - check_7zip_header_in_sfx
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:638,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:602,2'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - check_7zip_header_in_sfx
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:639,11'
              BranchSideFuncs:
                - archive_set_error
                - __archive_read_ahead
                - __archive_read_consume
                - check_7zip_header_in_sfx
                - __archive_read_consume
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:596,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:597,11'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_7zip.c:603,7'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:624,15'
          Dst:             check_7zip_header_in_sfx
        - Src:             'libarchive/archive_read_support_format_7zip.c:629,5'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:636,3'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:642,2'
          Dst:             archive_set_error
    - functionName:    check_7zip_header_in_sfx
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         15
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - archive_le32dec
        - crc32
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:559,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:561,14'
              BranchSideFuncs:
                - memcmp
                - crc32
                - archive_le32dec.4222
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:573,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:574,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:575,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:576,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:578,11'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:561,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:562,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:568,39'
              BranchSideFuncs:
                - crc32
                - archive_le32dec.4222
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:568,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:570,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:572,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:561,7'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:568,7'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:569,7'
          Dst:             archive_le32dec
    - functionName:    free_Header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    slurp_central_directory
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - zip
        - header
      BBCount:         77
      ICount:          528
      EdgeCount:       103
      CyclomaticComplexity: 28
      functionsReached:
        - __archive_read_ahead
        - __archive_read_consume
        - __archive_read_seek
        - __errno_location
        - archive_le32dec
        - archive_le64dec
        - archive_set_error
        - crc32
        - decode_encoded_header_info
        - free_StreamsInfo
        - header_bytes
        - memcmp
        - read_Header
        - read_consume
        - seek_pack
        - setup_decode_folder
        - skip_sfx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2996,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2997,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2999,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - skip_sfx.4250
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2999,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2999,22'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - skip_sfx.4250
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2999,45'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
                - skip_sfx.4250
                - __archive_read_ahead
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2999,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:2999,45'
              BranchSideFuncs:
                - skip_sfx.4250
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3001,16'
              BranchSideFuncs:
                - skip_sfx.4250
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:2999,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3001,16'
              BranchSideFuncs:
                - skip_sfx.4250
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3007,2'
              BranchSideFuncs:
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3002,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3003,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3004,33'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3004,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3005,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3006,2'
              BranchSideFuncs:
                - memcmp
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3009,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3010,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3015,38'
              BranchSideFuncs:
                - crc32
                - archive_le32dec.4222
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3015,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3021,2'
              BranchSideFuncs:
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3023,39'
              BranchSideFuncs:
                - archive_le64dec.4245
                - archive_le64dec.4245
                - archive_le32dec.4222
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3027,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3029,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3031,16'
              BranchSideFuncs:
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3031,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3032,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3035,25'
              BranchSideFuncs:
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_seek
                - __archive_read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3036,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3037,7'
              BranchSideFuncs:
                - __archive_read_seek
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
                - __archive_read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3043,23'
              BranchSideFuncs:
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3037,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3038,27'
              BranchSideFuncs:
                - __archive_read_consume
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3039,32'
              BranchSideFuncs:
                - __archive_read_seek
                - header_bytes
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3039,12'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3041,4'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3052,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3053,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3059,10'
              BranchSideFuncs:
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - decode_encoded_header_info
                - free_StreamsInfo
                - setup_decode_folder
                - seek_pack
                - read_consume
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3059,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3065,34'
              BranchSideFuncs:
                - decode_encoded_header_info
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - setup_decode_folder
                - seek_pack
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3101,3'
              BranchSideFuncs:
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3132,22'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3068,14'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3068,17'
              BranchSideFuncs:
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - setup_decode_folder
                - seek_pack
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3075,7'
              BranchSideFuncs:
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - setup_decode_folder
                - seek_pack
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3068,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3074,3'
              BranchSideFuncs:
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - setup_decode_folder
                - seek_pack
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3075,7'
              BranchSideFuncs:
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - setup_decode_folder
                - seek_pack
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3075,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3076,8'
              BranchSideFuncs:
                - setup_decode_folder
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - seek_pack
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3090,22'
              BranchSideFuncs:
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3076,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3077,23'
              BranchSideFuncs:
                - setup_decode_folder
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - seek_pack
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3079,22'
              BranchSideFuncs:
                - setup_decode_folder
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - seek_pack
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3080,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3081,18'
              BranchSideFuncs:
                - read_consume
                - setup_decode_folder
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - seek_pack
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3082,28'
              BranchSideFuncs:
                - setup_decode_folder
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
                - seek_pack
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3083,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3085,6'
              BranchSideFuncs:
                - seek_pack
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3088,3'
              BranchSideFuncs:
                - free_StreamsInfo
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3092,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3093,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3094,3'
              BranchSideFuncs:
                - __errno_location
                - read_Header
                - header_bytes
                - archive_set_error
                - __errno_location
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3103,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3104,8'
              BranchSideFuncs:
                - __errno_location
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3116,25'
              BranchSideFuncs:
                - header_bytes
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3104,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3105,24'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3108,24'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3116,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3116,43'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3117,23'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3116,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3117,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3123,7'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3123,24'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3123,27'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3130,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:3123,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3129,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:3130,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:2996,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:2999,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:3001,7'
          Dst:             skip_sfx
        - Src:             'libarchive/archive_read_support_format_7zip.c:3004,12'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:3009,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:3010,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3015,6'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:3016,9'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3023,23'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3024,21'
          Dst:             archive_le64dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3025,20'
          Dst:             archive_le32dec
        - Src:             'libarchive/archive_read_support_format_7zip.c:3032,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3035,2'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3038,4'
          Dst:             __archive_read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3039,12'
          Dst:             __archive_read_seek
        - Src:             'libarchive/archive_read_support_format_7zip.c:3052,11'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:3053,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3065,7'
          Dst:             decode_encoded_header_info
        - Src:             'libarchive/archive_read_support_format_7zip.c:3081,5'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:3082,8'
          Dst:             setup_decode_folder
        - Src:             'libarchive/archive_read_support_format_7zip.c:3086,9'
          Dst:             seek_pack
        - Src:             'libarchive/archive_read_support_format_7zip.c:3090,3'
          Dst:             free_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:3101,3'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:3102,7'
          Dst:             read_Header
        - Src:             'libarchive/archive_read_support_format_7zip.c:3104,8'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:3105,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3108,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3116,12'
          Dst:             header_bytes
        - Src:             'libarchive/archive_read_support_format_7zip.c:3117,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:3132,3'
          Dst:             archive_set_error
    - functionName:    archive_read_format_7zip_has_encrypted_entries
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:494,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:494,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:500,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:494,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:495,40'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:500,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:496,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:497,11'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:499,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    archive_read_support_format_7zip_capabilities
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    archive_read_format_7zip_cleanup
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_StreamsInfo
        - free_decompression
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:959,2'
          Dst:             free_StreamsInfo
        - Src:             'libarchive/archive_read_support_format_7zip.c:962,2'
          Dst:             free_decompression
    - functionName:    archive_read_format_7zip_read_data_skip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - read_consume
        - skip_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:932,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:933,16'
              BranchSideFuncs:
                - read_consume
                - skip_stream
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:936,6'
              BranchSideFuncs:
                - skip_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:936,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:937,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:943,30'
              BranchSideFuncs:
                - skip_stream
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:944,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:945,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:946,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:933,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:943,18'
          Dst:             skip_stream
    - functionName:    archive_read_format_7zip_read_data
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - buff
        - size
        - offset
      BBCount:         35
      ICount:          290
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - archive_set_error
        - crc32
        - read_consume
        - read_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:863,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:864,3'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
                - read_consume
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:867,6'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
                - read_consume
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:867,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:868,16'
              BranchSideFuncs:
                - read_consume
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:870,12'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:877,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:878,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:880,9'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:881,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:882,27'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:884,22'
              BranchSideFuncs:
                - read_stream
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:885,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:886,16'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:887,6'
              BranchSideFuncs:
                - archive_set_error
                - crc32
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:887,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:888,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:893,32'
              BranchSideFuncs:
                - archive_set_error
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:894,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:895,3'
              BranchSideFuncs:
                - archive_set_error
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:898,7'
              BranchSideFuncs:
                - archive_set_error
                - crc32
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:898,39'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:898,42'
              BranchSideFuncs:
                - archive_set_error
                - crc32
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:903,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:898,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:899,28'
              BranchSideFuncs:
                - crc32
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:903,6'
              BranchSideFuncs:
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:903,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:905,8'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:917,10'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:905,40'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:906,4'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:915,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:905,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:908,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:915,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:868,3'
          Dst:             read_consume
        - Src:             'libarchive/archive_read_support_format_7zip.c:884,10'
          Dst:             read_stream
        - Src:             'libarchive/archive_read_support_format_7zip.c:888,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:899,22'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:908,4'
          Dst:             archive_set_error
    - functionName:    archive_read_format_7zip_read_header
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - entry
      BBCount:         97
      ICount:          728
      EdgeCount:       127
      CyclomaticComplexity: 32
      functionsReached:
        - __errno_location
        - _archive_entry_copy_pathname_l
        - archive_entry_copy_fflags_text
        - archive_entry_copy_symlink
        - archive_entry_set_atime
        - archive_entry_set_ctime
        - archive_entry_set_is_data_encrypted
        - archive_entry_set_mode
        - archive_entry_set_mtime
        - archive_entry_set_size
        - archive_read_format_7zip_read_data
        - archive_set_error
        - archive_string_conversion_charset_name
        - archive_string_conversion_from_charset
        - crc32
        - free_Header
        - realloc
        - slurp_central_directory
        - snprintf
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:664,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:665,3'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
                - slurp_central_directory.4254
                - free_Header
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:668,2'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
                - slurp_central_directory.4254
                - free_Header
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:669,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:670,3'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
                - slurp_central_directory.4254
                - free_Header
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:672,6'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
                - slurp_central_directory.4254
                - free_Header
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:672,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:675,3'
              BranchSideFuncs:
                - slurp_central_directory.4254
                - free_Header
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:683,5'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:678,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:679,12'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:680,36'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:687,34'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:687,37'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:688,3'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:687,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:688,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:689,4'
              BranchSideFuncs:
                - crc32
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
                - archive_string_conversion_from_charset
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:696,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:698,8'
              BranchSideFuncs:
                - archive_string_conversion_from_charset
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:707,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:699,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:700,4'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:701,2'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:707,16'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:707,19'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:725,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:707,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:708,14'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:725,6'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:709,23'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:709,26'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:709,3'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:709,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:710,11'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:720,2'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:710,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:714,42'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:714,42'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:714,42'
              BranchSideFuncs:
                - archive_entry_set_is_data_encrypted
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:719,3'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
                - archive_entry_set_is_data_encrypted
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:725,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:726,3'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:729,36'
              BranchSideFuncs:
                - _archive_entry_copy_pathname_l
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:729,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:732,7'
              BranchSideFuncs:
                - __errno_location
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:746,25'
              BranchSideFuncs:
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:732,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:733,23'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:737,22'
              BranchSideFuncs:
                - archive_string_conversion_charset_name
                - archive_set_error
                - archive_entry_set_mode
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
                - archive_entry_set_mtime
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:747,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:748,27'
              BranchSideFuncs:
                - archive_entry_set_mtime
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:750,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
                - archive_entry_set_ctime
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:750,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:751,27'
              BranchSideFuncs:
                - archive_entry_set_ctime
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:753,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
                - archive_entry_set_atime
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:753,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:754,27'
              BranchSideFuncs:
                - archive_entry_set_atime
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:756,6'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
                - archive_entry_set_size
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:756,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:758,7'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:761,3'
              BranchSideFuncs:
                - archive_entry_set_size
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - malloc
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:768,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:771,17'
              BranchSideFuncs:
                - malloc
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:797,6'
              BranchSideFuncs:
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:772,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:773,10'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:794,2'
              BranchSideFuncs:
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:774,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:775,12'
              BranchSideFuncs:
                - strcpy
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:778,8'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
                - strcpy
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:778,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:779,12'
              BranchSideFuncs:
                - strcpy
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
                - strcpy
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:782,8'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
                - strcpy
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:782,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:783,12'
              BranchSideFuncs:
                - strcpy
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:786,8'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
                - archive_entry_copy_fflags_text
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:786,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:788,7'
              BranchSideFuncs:
                - archive_entry_copy_fflags_text
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:792,9'
              BranchSideFuncs:
                - free
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:797,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:798,3'
              BranchSideFuncs:
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:800,7'
              BranchSideFuncs:
                - snprintf
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:800,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:801,18'
              BranchSideFuncs:
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - snprintf
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:847,11'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:808,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:814,43'
              BranchSideFuncs:
                - archive_read_format_7zip_read_data
                - realloc
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - snprintf
                - archive_entry_set_mode
                - free
                - archive_set_error
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:831,7'
              BranchSideFuncs:
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - snprintf
                - archive_entry_set_mode
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:816,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:817,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:820,18'
              BranchSideFuncs:
                - realloc
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - snprintf
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - free
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:821,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:822,10'
              BranchSideFuncs:
                - free
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:827,14'
              BranchSideFuncs:
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - snprintf
                - archive_entry_set_mode
                - archive_read_format_7zip_read_data
                - realloc
                - free
                - archive_set_error
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:831,7'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:834,4'
              BranchSideFuncs:
                - archive_entry_set_mode
                - free
                - archive_entry_set_size
                - snprintf
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:838,4'
              BranchSideFuncs:
                - archive_entry_copy_symlink
                - free
                - archive_entry_set_size
                - snprintf
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:676,7'
          Dst:             slurp_central_directory
        - Src:             'libarchive/archive_read_support_format_7zip.c:677,3'
          Dst:             free_Header
        - Src:             'libarchive/archive_read_support_format_7zip.c:693,21'
          Dst:             crc32
        - Src:             'libarchive/archive_read_support_format_7zip.c:697,16'
          Dst:             archive_string_conversion_from_charset
        - Src:             'libarchive/archive_read_support_format_7zip.c:714,6'
          Dst:             archive_entry_set_is_data_encrypted
        - Src:             'libarchive/archive_read_support_format_7zip.c:729,6'
          Dst:             _archive_entry_copy_pathname_l
        - Src:             'libarchive/archive_read_support_format_7zip.c:732,7'
          Dst:             __errno_location
        - Src:             'libarchive/archive_read_support_format_7zip.c:733,4'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:741,7'
          Dst:             archive_string_conversion_charset_name
        - Src:             'libarchive/archive_read_support_format_7zip.c:737,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:746,2'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_7zip.c:748,3'
          Dst:             archive_entry_set_mtime
        - Src:             'libarchive/archive_read_support_format_7zip.c:751,3'
          Dst:             archive_entry_set_ctime
        - Src:             'libarchive/archive_read_support_format_7zip.c:754,3'
          Dst:             archive_entry_set_atime
        - Src:             'libarchive/archive_read_support_format_7zip.c:759,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:762,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:775,5'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_7zip.c:779,5'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_7zip.c:783,5'
          Dst:             strcpy
        - Src:             'libarchive/archive_read_support_format_7zip.c:789,5'
          Dst:             archive_entry_copy_fflags_text
        - Src:             'libarchive/archive_read_support_format_7zip.c:814,8'
          Dst:             archive_read_format_7zip_read_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:820,10'
          Dst:             realloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:823,5'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:836,4'
          Dst:             archive_entry_set_mode
        - Src:             'libarchive/archive_read_support_format_7zip.c:839,4'
          Dst:             archive_entry_copy_symlink
        - Src:             'libarchive/archive_read_support_format_7zip.c:843,3'
          Dst:             archive_entry_set_size
        - Src:             'libarchive/archive_read_support_format_7zip.c:847,2'
          Dst:             snprintf
    - functionName:    archive_read_format_7zip_bid
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - a
        - best_bid
      BBCount:         31
      ICount:          180
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __archive_read_ahead
        - check_7zip_header_in_sfx
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:510,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:511,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:513,32'
              BranchSideFuncs:
                - __archive_read_ahead
                - memcmp
                - memcmp
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:513,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:518,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:518,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:519,3'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:529,7'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:529,19'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:529,22'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:529,45'
              BranchSideFuncs:
                - memcmp
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:529,35'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:529,45'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:530,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:529,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:530,11'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:553,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:533,3'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:534,44'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:552,2'
              BranchSideFuncs: []
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:536,8'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:538,12'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:543,8'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:539,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:540,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:541,5'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:544,4'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:545,41'
              BranchSideFuncs:
                - check_7zip_header_in_sfx
                - __archive_read_ahead
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:550,13'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:546,9'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:547,6'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:548,10'
              BranchSideFuncs:
                - __archive_read_ahead
                - check_7zip_header_in_sfx
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:513,11'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:518,6'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:529,38'
          Dst:             memcmp
        - Src:             'libarchive/archive_read_support_format_7zip.c:534,23'
          Dst:             __archive_read_ahead
        - Src:             'libarchive/archive_read_support_format_7zip.c:545,16'
          Dst:             check_7zip_header_in_sfx
    - functionName:    archive_read_support_format_7zip
      functionSourceFile: '/src/libarchive/libarchive/archive_read_support_format_7zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _a
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __archive_check_magic
        - __archive_read_register_format
        - archive_read_format_7zip_bid
        - archive_set_error
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:447,2'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:447,2'
              BranchSideFuncs: []
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:450,8'
              BranchSideFuncs:
                - calloc
                - __archive_read_register_format
                - free
                - archive_set_error
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:451,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:452,22'
              BranchSideFuncs:
                - archive_set_error
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:461,2'
              BranchSideFuncs:
                - __archive_read_register_format
                - free
        - Branch String:   'libarchive/archive_read_support_format_7zip.c:477,6'
          Branch Sides:
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:478,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libarchive/archive_read_support_format_7zip.c:479,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libarchive/archive_read_support_format_7zip.c:447,2'
          Dst:             __archive_check_magic
        - Src:             'libarchive/archive_read_support_format_7zip.c:450,8'
          Dst:             calloc
        - Src:             'libarchive/archive_read_support_format_7zip.c:452,3'
          Dst:             archive_set_error
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             __archive_read_register_format
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             archive_read_format_7zip_bid
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             archive_read_format_7zip_read_header
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             archive_read_format_7zip_read_data
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             archive_read_format_7zip_read_data_skip
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             archive_read_format_7zip_cleanup
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             archive_read_support_format_7zip_capabilities
        - Src:             'libarchive/archive_read_support_format_7zip.c:464,6'
          Dst:             archive_read_format_7zip_has_encrypted_entries
...
